import React from 'react';
import './styles/index.scss';
import { CnPopup, CnPopupProps } from './popup';
import type { CnDialogProps, DialogQuickInstance } from './types';
export declare const CnDialog: React.FC<CnDialogProps> & {
    Popup: React.FC<CnPopupProps>;
    show: (props: CnDialogProps) => DialogQuickInstance;
    hide: () => void;
    alert: (props: CnDialogProps) => DialogQuickInstance;
    confirm: (props: CnDialogProps) => DialogQuickInstance;
    success: (props: CnDialogProps) => DialogQuickInstance;
    error: (props: CnDialogProps) => DialogQuickInstance;
    notice: (props: CnDialogProps) => DialogQuickInstance;
    warning: (props: CnDialogProps) => DialogQuickInstance;
    help: (props: CnDialogProps) => DialogQuickInstance;
};
export type CnDialogSizeType = 'autoLarge' | 'large' | 'medium' | 'small';
export type { CnPopupProps, CnDialogProps };
export { CnPopup };
export declare const CnDialogBase: React.ForwardRefRenderFunction<any, CnDialogProps>;
