import type { ReadFolder } from "./types.ts"; export * from "./types.ts"; /** Frozen measured selection, not a runtime registry that can enable unmeasured grammars. */ export declare const READ_FOLDER_SELECTION: Readonly<{ readonly head: "ec63eb5ee999da83b9e5d3e37b83d1998707f44c"; readonly selectionSha256: "07388b6a393cc05c78533fa701d536d5e617a38e2293b10c0a281a55395cc8a3"; readonly wasm: true; readonly rawReasons: Readonly<{ readonly ts: "wasm_candidate_below_threshold"; readonly tsx: "wasm_candidate_below_threshold"; }>; readonly languages: Readonly<{ readonly ts: "raw"; readonly js: "wasm"; readonly json: "heuristic"; readonly tsx: "raw"; readonly python: "unsupported"; readonly rust: "unsupported"; readonly go: "unsupported"; readonly markdown: "prose_exempt"; readonly txt: "prose_exempt"; }>; }>; export type ReadSummaryLanguage = keyof typeof READ_FOLDER_SELECTION.languages; /** Every engine a frozen selection may name, independent of which ones the current receipt uses. */ export type ReadSummaryEngine = "raw" | "heuristic" | "wasm" | "unsupported" | "prose_exempt"; export declare function languageForPath(path: string): ReadSummaryLanguage | undefined; /** The frozen engine for a path's language, independent of which folder object a caller supplies. */ export declare function readSummaryEngineForPath(path: string): ReadSummaryEngine | undefined; /** Reader eligibility stays bound to the frozen selection even with a custom folder. */ export declare function isReadSummaryPath(path: string): boolean; export declare const selectedReadFolder: ReadFolder; //# sourceMappingURL=index.d.ts.map