import { type ContextDirective, type ContextDirectiveAction, type ContextDirectiveCreator, type ContextManifest } from "../../shared/context-xray.js"; export declare function loadContextDirectives(threadId: string, opts?: { ownerEmail?: string | null; }): Promise>; export declare function upsertContextDirective(input: { threadId: string; segmentId: string; action: ContextDirectiveAction; summaryText?: string | null; createdBy?: ContextDirectiveCreator; originTurn?: string | null; ownerEmail: string; orgId?: string | null; }): Promise; export declare function deactivateContextDirective(input: { threadId: string; segmentId: string; ownerEmail: string; }): Promise; export declare function readContextManifest(threadId: string): Promise; export declare function writeContextManifestStatus(input: { threadId: string; segmentId: string; status: "active" | "pinned" | "evicted" | "summarized"; }): Promise; //# sourceMappingURL=directives-store.d.ts.map