import { type FC, type ReactNode } from 'react'; export type OverlayProps = { overlayId: string; }; export type OverlayItem = { id: string; children: ReactNode; }; export type OverlayControllerProps = OverlayProps & { isOpen: boolean; onClose: () => void; }; export type OverlayContextValue = { overlayList: OverlayItem[]; open: (value: FC) => string; close: (id: string) => void; closeAll: () => void; }; export declare const OverlayContextProvider: import("react").Provider, useOverlayContext: () => OverlayContextValue; //# sourceMappingURL=context.d.ts.map