export interface KitOverlaySpec { kind: "modal" | "sheet" | "toast"; /** The boolean prop that decides whether the overlay is on screen. */ openProp: string; /** The handler the overlay calls when it wants to be taken down. */ closeProp: string; /** Whether a press outside or an Esc takes it down. A toast has neither — it * leaves on its own timer, so nothing outside it can be a dismissal. */ dismissable: boolean; } /** Every overlay brick, keyed by component name. Filtered THROUGH `KIT_SPECS`, * so a name that is not a real Kit component cannot survive here. */ export declare const KIT_OVERLAY_SPECS: Readonly>; //# sourceMappingURL=overlay.d.ts.map