/// <reference types="react" />
import { DialogPosition, IconType } from '../../types';
interface PrimaryFooterButton {
    text: string;
    sizeVariant?: 'xs' | 'sm' | 'base';
    colorVariant: 'orange' | 'black' | 'gray';
    onClick: (event: React.MouseEvent<HTMLButtonElement>) => void;
}
interface TertairyFooterButton {
    text: string;
    sizeVariant?: 'xs' | 'sm' | 'base';
    onClick: (event: React.MouseEvent<HTMLButtonElement>) => void;
}
interface ChatDialogBoxPopupProps {
    text: string;
    subText?: string;
    icon: IconType;
    isOpen: boolean;
    position: DialogPosition;
    buttons?: {
        tertairyButton?: TertairyFooterButton;
        primaryButton?: PrimaryFooterButton;
    };
}
declare const ChatDialogBoxPopup: ({ text, subText, icon, buttons, isOpen, position, }: ChatDialogBoxPopupProps) => import("react/jsx-runtime").JSX.Element;
export default ChatDialogBoxPopup;
