import * as arrow from 'apache-arrow'; export declare const VECTOR_DIM = 768; export declare const CHUNKS_SCHEMA: arrow.Schema; export declare const FILES_SCHEMA: arrow.Schema; export interface ChunkRecord { chunk_id: string; file_id: string; file_path: string; file_hash: string; file_mtime: number; heading_path: string; heading_level: number; heading_text: string; section_index: number; chunk_index: number; text: string; text_raw: string; token_count: number; parent_headings: string[]; depth: number; vector: number[]; line_start: number; line_end: number; } export interface FileRecord { file_id: string; file_path: string; file_hash: string; file_mtime: number; chunk_count: number; indexed_at: number; status: 'indexed' | 'error' | 'skipped'; error_msg: string; } export interface SearchResult extends ChunkRecord { score: number; rank?: number; } //# sourceMappingURL=schema.d.ts.map