import { FilePurpose } from "../resources.js"; export declare class InvalidFileFormatError extends Error { line_number: number | null; error_source: string | null; constructor(message?: string, line_number?: number | null, error_source?: string | null); } export interface CheckFileReport { is_check_passed: boolean; message: string; found?: boolean | null; file_size?: number | null; utf8?: boolean | null; line_type?: boolean | null; text_field?: boolean | null; key_value?: boolean | null; has_min_samples?: boolean | null; num_samples?: number | null; load_json?: boolean | null; load_csv?: boolean | null; load_parquet?: string | null; filetype?: string; line_number?: number; format?: boolean; } export declare function checkFile(file: string, purpose?: FilePurpose | string): Promise; export declare function validate_messages(messages: Array>, idx: number, require_assistant_role?: boolean): void; export declare function validate_preference_openai(example: Record, idx?: number): void; //# sourceMappingURL=check-file.d.ts.map