import { ModalOverrides, ModalProps as BaseModalProps, SharedStylePropsArg } from '../baseui/modal'; import { Override } from '../overrides'; import { SpacewebComponentProps } from '../types'; export declare type Size = 'sm' | 'md' | 'lg' | 'fullPage'; export declare type Role = 'dialog' | 'alertdialog'; export declare type SharedProps = Omit & { $size?: Size; }; export declare type ModalProps = Omit & { overrides?: { [key in keyof ModalOverrides]?: Override>; }; size?: Size; role?: Role; ariaLabel?: string; }; export declare type ModalHeaderProps = SpacewebComponentProps & { noBorder?: boolean; }; export declare type ModalFooterProps = SpacewebComponentProps & { noBorder?: boolean; }; export type { ModalState } from '../baseui/modal'; export { CLOSE_SOURCE } from '../baseui/modal';