/**
 * Utilities for working with dev3000 log filenames
 *
 * Log files follow the pattern: <project-name>-<timestamp>.log
 * where timestamp is ISO 8601 with special chars replaced by hyphens
 * Example: tailwindui-studio-2025-10-27T17-57-15-014Z.log
 */
/**
 * Extract the project name from a log filename
 *
 * @param filename - The log filename (e.g., "tailwindui-studio-2025-10-27T17-57-15-014Z.log")
 * @returns The project name (e.g., "tailwindui-studio") or null if invalid format
 */
export declare function extractProjectNameFromLogFilename(filename: string): string | null;
/**
 * Check if a log filename matches a given project name
 *
 * @param filename - The log filename to check
 * @param projectName - The project name to match (supports partial matching)
 * @returns true if the filename belongs to this project
 */
export declare function logFilenameMatchesProject(filename: string, projectName: string): boolean;
/**
 * Extract the timestamp from a log filename
 *
 * @param filename - The log filename
 * @returns ISO 8601 timestamp string or null if invalid format
 */
export declare function extractTimestampFromLogFilename(filename: string): string | null;
//# sourceMappingURL=log-filename.d.ts.map