export declare function stateLoad(key: string, scope: string, defaultValue: string): string; export declare function stateSave(key: string, value: string, scope: string): void; export declare function vectorIndex(collection: string, text: string, chunkSize: number): string; export declare function vectorQuery(collection: string, query: string, topK: number): Promise; export declare function jsonParse(input: string, jsonPath: string): string; export declare function diffInject(repoPath: string, base: string, head: string, maxTokens: number): string; export declare function notify(channel: string, webhookUrl: string, message: string): Promise; export declare function semanticCacheLookup(query: string, ttlMinutes: number, threshold: number): Promise; export declare function semanticCacheStore(query: string, result: string, ttlMinutes: number): void; export declare function takeScreenshot(url: string, viewport: { width: number; height: number; }, waitMs: number): Promise; export declare function sandboxExec(image: string, command: string, mount: string | undefined, timeoutMs: number): string; export declare function costGate(budgetUsd: number, executionSteps: Record, action: string): string; export declare function astParse(filePath: string, extracts: string[]): string; export declare function embedCompare(textA: string, textB: string): Promise; export declare function graphWrite(triples: Array<{ subject: string; predicate: string; object: string; }>): string; export declare function graphRead(subject?: string, predicate?: string): string; export declare function parallelFetch(urls: string[], rateLimitMs: number, timeoutMs: number): Promise; export declare function templateRender(template: string, data: Record): string; export declare function createApprovalRequest(executionId: string, stepId: string, title: string, description: string, expiresHours: number): string; export declare function closeExtraDbs(): void;