export declare const SEARCH_BUDGET: { readonly textMax: number; readonly thinkingMax: number; readonly toolsMax: number; readonly toolPayloadMax: number; }; export interface SearchDocument { text: string; thinking: string; tools: string; } export type SearchDocumentDelta = SearchDocument; export declare function emptySearchDocument(): SearchDocument; export declare function isEmptyDelta(delta: SearchDocumentDelta): boolean; export declare function searchDocumentsEqual(a: SearchDocument, b: SearchDocument): boolean; export declare function appendSearchDelta(doc: SearchDocument, delta: SearchDocumentDelta): SearchDocument; export declare function combineSearchContent(doc: SearchDocument): string; export declare function capToolPayload(value: unknown): string; export declare function extractSearchDelta(entry: Record): SearchDocumentDelta; //# sourceMappingURL=search-document.d.ts.map