export declare const EVIDENCE_CHUNK_BYTES = 65536; export declare const SEARCH_OVERLAP_BYTES = 1024; export declare function digest(value: string | Uint8Array): string; export declare function textFilter(text: string): string; export declare function mayContain(filter: string, query: string): boolean; /** Negative-only membership filter using the same whole-token keys as discovery. */ export declare function tokenFilter(text: string): string; export declare function mayContainToken(filter: string | undefined, query: string): boolean; /** Internal manifest, authenticated by the digest recorded in tool_completed. */ export interface SpillManifest { version: 1; bytes: number; chars?: number; chunkBytes: number; chunks: { sha256: string; filter: string; tokenFilter?: string; characterOffset?: number; }[]; } /** Optional acceleration must not reduce the previously retainable output size. */ export declare function encodeSpillManifest(manifest: SpillManifest): string; export declare function spillManifest(bytes: Buffer): string; //# sourceMappingURL=format.d.ts.map