import type { OrderToastNS } from './order-toast.ns.d';
/**
 * TODO: 구조 설명을 듣고싶습니다
 */
type MenuItem = {
    parent: '주문처리' | '취소/환불' | '더보기';
    name: string;
    onClick?: () => void;
    actionKey?: 'onProcessPaymentConfirmation' | 'onProcessProductPreparation' | 'onWaitForDelivery' | 'onRegisterInvoiceExcel' | 'onRegisterInvoiceGoodsflow' | 'onDeleteInvoice' | 'onSetDeliveryHold' | 'onReleaseDeliveryHold' | 'onProcessShipping' | 'onCancelCollection' | 'onProcessDelayedDelivery' | 'onCancelOrder' | 'onReceiveReturnReceipt' | 'onSendSMS' | 'onSendNotificationTalk' | 'onPrintOrderForm';
};
export interface OrderToastProps {
    open: boolean;
    actions?: OrderToastNS.actions;
    menus?: MenuItem[];
}
export declare function OrderToast({ open, actions, menus }: OrderToastProps): import("@emotion/react/jsx-dev-runtime").JSX.Element;
export {};
