import type { OverlayStore } from "./overlay-store.js"; type Assert = T; type IsNever = [T] extends [never] ? true : false; type Has = [Extract] extends [never] ? false : true; type TriggerNames = keyof OverlayStore["trigger"]; type SendNames = Parameters[0]["type"]; type EmittedNames = Parameters[0]; type KnownTriggers = Assert>; type KnownSends = Assert>; type KnownEmits = Assert>; type UnknownTriggerRejected = Assert>>; type UnknownSendRejected = Assert>>; type UnknownEmitRejected = Assert>>; export type OverlayStoreEventNameChecks = [ KnownTriggers, KnownSends, KnownEmits, UnknownTriggerRejected, UnknownSendRejected, UnknownEmitRejected ]; export declare const overlayStoreTypeChecks: () => void; export {}; //# sourceMappingURL=overlay-store.typecheck.d.ts.map