import type { FileDialectOptions } from "../models/fileDialect.ts"; export declare function createFileDialectFromPathAndOptions(path: string, options: FileDialectOptions): { $schema?: string | undefined; title?: string | undefined; description?: string | undefined; format: "csv"; delimiter?: string | undefined; lineTerminator?: string | undefined; quoteChar?: string | undefined; nullSequence?: string | undefined; headerRows?: false | number[] | undefined; headerJoin?: string | undefined; commentRows?: number[] | undefined; commentPrefix?: string | undefined; columnNames?: string[] | undefined; } | { $schema?: string | undefined; title?: string | undefined; description?: string | undefined; format: "tsv"; lineTerminator?: string | undefined; nullSequence?: string | undefined; headerRows?: false | number[] | undefined; headerJoin?: string | undefined; commentRows?: number[] | undefined; commentPrefix?: string | undefined; columnNames?: string[] | undefined; } | { $schema?: string | undefined; title?: string | undefined; description?: string | undefined; format: "xlsx"; sheetName?: string | undefined; sheetNumber?: number | undefined; headerRows?: false | number[] | undefined; headerJoin?: string | undefined; commentRows?: number[] | undefined; commentPrefix?: string | undefined; columnNames?: string[] | undefined; } | { $schema?: string | undefined; title?: string | undefined; description?: string | undefined; format: "ods"; sheetName?: string | undefined; sheetNumber?: number | undefined; headerRows?: false | number[] | undefined; headerJoin?: string | undefined; commentRows?: number[] | undefined; commentPrefix?: string | undefined; columnNames?: string[] | undefined; } | { $schema?: string | undefined; title?: string | undefined; description?: string | undefined; format: "json"; jsonPointer?: string | undefined; rowType?: "array" | "object" | undefined; headerRows?: false | number[] | undefined; headerJoin?: string | undefined; commentRows?: number[] | undefined; commentPrefix?: string | undefined; columnNames?: string[] | undefined; } | { $schema?: string | undefined; title?: string | undefined; description?: string | undefined; format: "jsonl"; rowType?: "array" | "object" | undefined; headerRows?: false | number[] | undefined; headerJoin?: string | undefined; commentRows?: number[] | undefined; commentPrefix?: string | undefined; columnNames?: string[] | undefined; } | { $schema?: string | undefined; title?: string | undefined; description?: string | undefined; format: "sqlite"; tableName?: string | undefined; } | undefined;