import type { TaskContextPlaneKind } from '@opensip-cli/contracts'; export declare const GRAPH_TOOL_ID = "3873f1c2-02a9-4719-930a-bca74b62b706"; export declare const GRAPH_TOOL_NAME = "graph"; export declare const EVIDENCE_SCHEMA_VERSION = 1; export declare const CAP_REASON: RegExp; export declare const SAFE_VERSION: RegExp; export type EvidenceStatus = 'rebuilt' | 'reused' | 'partial' | 'unsupported' | 'failed' | 'cancelled'; export declare const EVIDENCE_STATUSES: ReadonlySet; export declare const PLANE_AUTHORITY: Readonly>; export declare function exactKeys(value: Readonly>, allowed: readonly string[]): boolean; export declare function exactOptionalKeys(value: Readonly>, required: readonly string[], optional: readonly string[]): boolean; export declare function boundedControlFreeText(value: unknown, maximum: number): value is string; export declare function safeRunId(value: unknown): value is string; export declare function safeStepId(value: unknown): value is string; export declare function safeDuration(value: unknown): value is number; //# sourceMappingURL=context-authority-shared.d.ts.map