import { TicketFile } from '../types';
export declare class TicketFileParser {
    private static readonly COMMENTS_SEPARATOR;
    static parseFile(content: string): TicketFile;
    static generateFile(ticket: TicketFile): string;
    static generateFilename(linearId: string, title: string, parentId?: string): string;
    static extractLinearIdFromFilename(filename: string): string | null;
    static validateFile(content: string): {
        valid: boolean;
        errors: string[];
    };
    private static validateFrontmatter;
    private static isValidISODate;
}
export declare class TimezoneUtils {
    static utcToSGT(utcDateString: string): string;
    static sgtToUTC(sgtDateString: string): string;
    static now(): string;
}
//# sourceMappingURL=index.d.ts.map