import { MouseEvent, ReactNode } from 'react';
import { CommonProps, PositionBottom, PositionCenter, PositionTop } from '../common';
export declare const EXIT_ANIMATION = 350;
export type DimmerProps = CommonProps & {
    children?: ReactNode;
    disableClickToClose?: boolean;
    contentPosition?: PositionTop | PositionCenter | PositionBottom;
    fadeContentOnEnter?: boolean;
    fadeContentOnExit?: boolean;
    open?: boolean;
    scrollable?: boolean;
    transparent?: boolean;
    onClose?: (event: KeyboardEvent | MouseEvent) => void;
};
export declare const handleTouchMove: (event: Event) => void;
declare const Dimmer: ({ children, className, disableClickToClose, contentPosition, fadeContentOnEnter, fadeContentOnExit, open, scrollable, transparent, onClose, }: DimmerProps) => import("react").JSX.Element;
export declare const DimmerContentWrapper: ({ children, scrollBody, }: {
    children: React.ReactElement;
    scrollBody: boolean;
}) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>;
export { Dimmer };
declare const _default: (props: DimmerProps) => import("react").ReactPortal | null;
export default _default;
//# sourceMappingURL=Dimmer.d.ts.map