export declare const MSG: { readonly REGISTER: "register"; readonly REGISTERED: "registered"; readonly CALL: "call"; readonly RESULT: "result"; readonly CONFIRM_REQUEST: "confirm-request"; readonly CONFIRM_ACCEPT: "confirm-accept"; readonly CONFIRM_DECLINE: "confirm-decline"; readonly CONTEXT: "context"; readonly ERROR: "error"; }; /** Risk tiers a manifest entry may declare. 'export' always routes through confirm. */ export declare const RISK_TIERS: readonly ["read", "display", "mutate", "export"]; export declare const DEFAULT_CALL_TIMEOUT_MS = 10000; export declare const DEFAULT_CONFIRM_TIMEOUT_MS = 120000; /** Result of a bridge command dispatched to the tab's registry. */ export interface BridgeResult { ok: boolean; summary: string; data?: unknown; affected?: unknown; } export declare const NO_SESSION_RESULT: BridgeResult; export declare function timeoutResult(command: string, ms: number): BridgeResult; //# sourceMappingURL=protocol.d.ts.map