import { type Define } from '@sigx/lynx'; export type ModalProps = Define.Prop<'open', boolean, false> & Define.Prop<'onClose', () => void, false> & Define.Prop<'class', string, false> & Define.Slot<'default'>; type SectionProps = Define.Prop<'class', string, false> & Define.Slot<'default'>; export declare const Modal: ((props: { class?: string | undefined; onClose?: (() => void) | undefined; open?: boolean | undefined; } & {} & { slots?: Partial<{ default?: (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | undefined; }> | undefined; } & {} & JSX.IntrinsicAttributes & import("@sigx/runtime-core").ComponentAttributeExtensions & { ref?: import("@sigx/runtime-core").Ref | undefined; children?: readonly (readonly (readonly (readonly (readonly (readonly (readonly (readonly (readonly (readonly (readonly (/*elided*/ any | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined)[] | (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | import("@sigx/runtime-core").JSXElement | undefined; }) => import("@sigx/runtime-core").JSXElement) & { __setup: import("@sigx/runtime-core").SetupFn<{ class?: string | undefined; onClose?: (() => void) | undefined; open?: boolean | undefined; }, ModalProps, void, { default?: (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | undefined; }>; __name?: string; __islandId?: string; __props: { class?: string | undefined; onClose?: (() => void) | undefined; open?: boolean | undefined; }; __events: ModalProps; __ref: void; __slots: { default?: (() => import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | undefined; }; } & { Header: import("@sigx/runtime-core").ComponentFactory import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | undefined; }>; Body: import("@sigx/runtime-core").ComponentFactory import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | undefined; }>; Actions: import("@sigx/runtime-core").ComponentFactory import("@sigx/runtime-core").JSXElement | import("@sigx/runtime-core").JSXElement[] | null) | undefined; }>; }; export {}; //# sourceMappingURL=Modal.d.ts.map