import type { SecureSecretStore } from '@dharma-ai-labs/agent-fabric-relay-client'; import { type DemoTransportContinuity, type DemoTransportContinuityContext } from './demoTransportContinuity.js'; export type DemoTransportBinding = Omit; type Expected = { transportOrigin: string; requestNonce: string; }; type Dependencies = { store: SecureSecretStore; now?: () => Date; }; export type DemoTransportResolution = { state: 'original'; transportOrigin: string; } | { state: 'ready'; transportOrigin: string; certificate: DemoTransportContinuity; } | { state: 'refresh_required'; lastTransportOrigin: string; policyRevision: number; }; export declare function resolveDemoTransport(input: DemoTransportBinding, deps: Dependencies): Promise; export declare function acceptDemoTransport(value: unknown, input: DemoTransportBinding, expectedInput: Expected, deps: Dependencies): Promise<{ state: "ready"; certificate: DemoTransportContinuity; duplicate: boolean; }>; export {}; //# sourceMappingURL=demoTransportState.d.ts.map