import type { Client } from "@libsql/client"; import type { AccessProvider } from "../access/access-provider.js"; import type { GhExecutor } from "../util/gh-discover.js"; export interface CaptureIndexArgs { vaultName?: string | undefined; vaultPath?: string | undefined; relPath: string; registryDb?: Client | undefined; ftsOnly?: boolean | undefined; gh?: GhExecutor | undefined; accessProvider?: AccessProvider | undefined; } export interface CaptureIndexResult { vaultName: string; vaultPath: string; relPath: string; ftsIndexed: boolean; keywordsIndexed: boolean; deferred: boolean; note?: string; durationMs: number; } export declare function captureIndexFlow(args: CaptureIndexArgs): Promise; //# sourceMappingURL=capture-index.d.ts.map