export type ContextLayer = 'L0' | 'L1' | 'L2' | 'L3'; export interface LayerPayload { readonly layer: ContextLayer; readonly description: string; readonly files: readonly { path: string; bytes: number; }[]; readonly content: string; readonly byteSize: number; readonly warnings: readonly string[]; } /** Dispatch one layer by its validated `L0|L1|L2|L3` id. */ export declare function fetchContextLayer(level: ContextLayer, projectRoot: string, query: string): Promise; export declare function isContextLayer(value: string): value is ContextLayer;