import React from 'react';
export declare const Modal: ({ open, position, maxWidth, width, title, titleStyle, subTitle, noContentPadding, children, handleClose, withBottomOffset, background, full, containerRef, smallPadding, noTitlePadding, hideHeader, bottomOnMobile, borderRadius, isCookies, }: ModalProps) => JSX.Element;
export declare type ModalProps = {
    open?: boolean;
    position?: string;
    maxWidth?: any;
    width?: any;
    title?: string;
    titleStyle?: string;
    subTitle?: string;
    noContentPadding?: boolean;
    children?: any;
    handleClose?: any;
    withBottomOffset?: boolean;
    smallPadding?: boolean;
    full?: boolean;
    hideHeader?: boolean;
    noTitlePadding?: boolean;
    bottomOnMobile?: boolean;
    background?: 'primary' | 'secondary' | 'hint' | 'light';
    containerRef?: React.MutableRefObject<any>;
    borderRadius?: 'small' | 'normal' | 'large' | 'circle' | 'none';
    isCookies?: boolean;
};
export declare type ModalContainerProps = {
    open?: boolean;
    position?: string;
    withBottomOffset?: boolean;
    background?: string;
    full?: boolean;
    bottomOnMobile?: boolean;
};
export declare type ModalContentWrapperProps = {
    position?: string;
    maxWidth?: any;
    width?: any;
    withBottomOffset?: any;
    open?: boolean;
    full?: boolean;
    noPadding?: boolean;
    bottomOnMobile?: boolean;
};
export declare type ModalTitleProps = {
    titleStyle?: string;
};
export declare type ModalContentProps = {
    noPadding?: boolean;
    withBottomOffset?: boolean;
    position?: string;
    smallPadding?: boolean;
};
