export type QueryKeyPath = readonly string[]; export interface RuntimeDomainBinding { readonly domain: string; readonly invalidates: readonly QueryKeyPath[]; } declare const RUNTIME_DOMAINS: readonly [{ readonly domain: "terminals"; readonly invalidates: readonly [readonly ["terminals"]]; }, { readonly domain: "panels"; readonly invalidates: readonly [readonly ["panels"], readonly ["apps"]]; }, { readonly domain: "ports"; readonly invalidates: readonly [readonly ["ports"]]; }, { readonly domain: "browsers"; readonly invalidates: readonly [readonly ["browsers"]]; }, { readonly domain: "desktop"; readonly invalidates: readonly [readonly ["desktop"]]; }, { readonly domain: "capabilities"; readonly invalidates: readonly [readonly ["capabilities"]]; }, { readonly domain: "subagents"; readonly invalidates: readonly [readonly ["subagents"]]; }, { readonly domain: "hosts"; readonly invalidates: readonly [readonly ["capabilities"], readonly ["devices"], readonly ["hosts"], readonly ["sync-health"]]; }, { readonly domain: "webext"; readonly invalidates: readonly [readonly ["capabilities"], readonly ["webext"]]; }, { readonly domain: "phones"; readonly invalidates: readonly [readonly ["capabilities"], readonly ["phones"]]; }, { readonly domain: "runners"; readonly invalidates: readonly [readonly ["runners"]]; }, { readonly domain: "approvals"; readonly invalidates: readonly [readonly ["approvals"]]; }, { readonly domain: "landings"; readonly invalidates: readonly [readonly ["git", "changes"]]; }, { readonly domain: "ci"; readonly invalidates: readonly [readonly ["ci-runs"]]; }, { readonly domain: "engines"; readonly invalidates: readonly [readonly ["engines"]]; }, { readonly domain: "activity"; readonly invalidates: readonly [readonly ["activity"], readonly ["activity-status"]]; }, { readonly domain: "update"; readonly invalidates: readonly [readonly ["update"]]; }, { readonly domain: "grants"; readonly invalidates: readonly [readonly ["grants"]]; }, { readonly domain: "drafts"; readonly invalidates: readonly [readonly ["drafts"]]; }]; export declare const RUNTIME_DOMAIN_BINDINGS: readonly RuntimeDomainBinding[]; export type RuntimeDomain = (typeof RUNTIME_DOMAINS)[number]["domain"]; export declare const staleRuntimeQueryKeys: (domains: readonly string[]) => readonly QueryKeyPath[]; export {}; //# sourceMappingURL=runtime-state.d.ts.map