import type { WordPressComponentProps } from '@wordpress/components/build-types/context'; import type { ModalProps } from './types'; /** * Renders a modal for the application. * * Multiple modals can be rendered, but only one can be active at a time. * * @since 0.4.0 * * @param props - Component props. * @returns The component to be rendered. */ declare function InternalModal(props: WordPressComponentProps): import("react").JSX.Element | null; declare const Modal: typeof InternalModal & { displayName: string; Slot: { (props: import("@wordpress/components/build-types/slot-fill/types").DistributiveOmit): import("react").JSX.Element; displayName: string; __unstableName: import("@wordpress/components/build-types/slot-fill/types").SlotKey; } & { displayName: string; }; }; /** * Hook to check whether any fills are provided for the Modal slot. * * @since 0.4.0 * * @returns True if there are any Modal fills, false otherwise. */ export declare function useHasModal(): boolean; export default Modal; //# sourceMappingURL=index.d.ts.map