import type { XrdPattern } from './index'; export declare function parse_xy_file(content: string): XrdPattern | null; export declare function parse_xye_file(content: string): XrdPattern | null; export declare function parse_ras_file(content: string): XrdPattern | null; export declare function parse_uxd_file(content: string): XrdPattern | null; export declare function parse_gsas_file(content: string): XrdPattern | null; export declare function parse_bruker_raw_file(data: ArrayBuffer): XrdPattern | null; export declare function parse_brml_file(data: ArrayBuffer): Promise; export declare function parse_xrdml_file(content: string): XrdPattern | null; export declare const XRD_FILE_EXTENSIONS: readonly ["xy", "xye", "csv", "dat", "asc", "txt", "ras", "uxd", "gsas", "gsa", "gda", "fxye", "xrdml", "brml", "raw"]; export type XrdFileExtension = (typeof XRD_FILE_EXTENSIONS)[number]; export declare function parse_xrd_file(content: string | ArrayBuffer, filename: string): Promise; export declare function is_xrd_data_file(filename: string): boolean;