import React from "react";
declare const colors: {
    light: string;
    dark: string;
    caution: string;
};
export interface ModalOuterProps {
    visible: boolean;
    alpha?: number;
    color?: keyof typeof colors;
}
export declare const ModalContainer: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, ModalOuterProps, never>;
export interface ModalInnerProps {
    width?: string;
    padding?: string;
    fullScreen?: boolean;
}
export declare const ModalInner: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, ModalInnerProps, never>;
export interface ModalProps extends ModalInnerProps, ModalOuterProps {
    visible: boolean;
    onOuterClicked?(): void;
}
export declare const Modal: React.FC<ModalProps>;
export interface ActionModalprops extends ModalProps {
    onAccept(): void;
    onReject(): void;
}
export declare const ActionModal: React.FC<ActionModalprops>;
export {};
