import type { CompiledQuery, CompileQueryOptions } from "./core/query-engine.js"; import { parseBaseYaml } from "./core/schema.js"; import type { IndexedDocument, QueryBaseOptions, QueryResult, QuerySpec, RuntimeAdapter } from "./types.js"; export declare function compileQuery(spec: QuerySpec, options?: CompileQueryOptions): CompiledQuery; export interface RunCompiledQuerySource { documents?: IndexedDocument[]; dir?: string; include?: string[]; exclude?: string[]; adapter?: RuntimeAdapter; view?: string; } export declare function runCompiledQuery(compiled: CompiledQuery, source?: RunCompiledQuerySource): Promise; export declare function queryBase(options: QueryBaseOptions): Promise; export { parseBaseYaml };