import React from 'react'; import type { PickClassStyleType, ReactPropsBase } from 'jamis-core'; import type { ModalProps, SizeUnit } from '../types'; export declare const getContainerWithFullscreen: (container?: () => HTMLElement | HTMLElement | null) => () => HTMLElement | null; declare const Header: ({ className, showCloseButton, showToggleScreen, onClose, onToggleScreen, isFullScreen, children, forwardedRef, pickClassStyle, ...rest }: ReactPropsBase & { className?: string; showCloseButton?: boolean; /** 显示是否全屏 */ showToggleScreen?: boolean; onClose?: () => void; onToggleScreen?: () => void; isFullScreen?: boolean; children?: React.ReactNode; forwardedRef?: any; } & PickClassStyleType & React.HTMLAttributes) => JSX.Element; declare const Title: ({ className, children, forwardedRef, pickClassStyle, ...rest }: { className?: string; children?: React.ReactNode; forwardedRef?: any; } & PickClassStyleType & React.HTMLAttributes) => JSX.Element; declare const Body: ({ className, children, forwardedRef, size, pickClassStyle, ...rest }: ReactPropsBase & { className?: string; children?: React.ReactNode; forwardedRef?: any; size?: SizeUnit; } & PickClassStyleType & React.HTMLAttributes) => JSX.Element; declare const Footer: ({ className, children, forwardedRef, pickClassStyle, ...rest }: ReactPropsBase & { className?: string; children?: React.ReactNode; forwardedRef?: any; } & React.HTMLAttributes & PickClassStyleType) => JSX.Element; declare const ModalComponent: React.ForwardRefExoticComponent>; export declare const Modal: typeof ModalComponent & { Header: typeof Header; Title: typeof Title; Footer: typeof Footer; Body: typeof Body; }; export {};