export interface RecordedRequest { url: string; method: string; authorization: string | null; contentType: string | null; deploymentHost: string | null; deploymentName: string | null; capabilities: string | null; json?: unknown; bytes?: Uint8Array; } /** In-memory fake of the console's /api/v1/store surface (the wire the * adapter must speak — see apps/console/lib/api/store-handlers.ts). Records * ride the reference memoryStoreAdapter, which already mirrors the store * engine's reserved-collection semantics (append-only audit, state id * grammar, cross-subject refusals), so parity failures surface as real * envelopes. The erase cascade itself is the console's concern (proven in the console repo against real * per-org engines); here it answers the wire shape and records the call. */ export declare function fakeConsole(): { adapter: import("@vendoai/core").StoreAdapter & { ensureSchema(): Promise; }; requests: RecordedRequest[]; eraseCalls: unknown[]; handler: (input: Parameters[0], init?: RequestInit) => Promise; }; //# sourceMappingURL=hosted-store.test-util.d.ts.map