import React, { PropsWithChildren } from 'react';
import 'twin.macro';
import { type OrderTableNS } from '../order-table';
import type { OrderToastNS } from '../order-toast/order-toast.ns.d';
import type { OrderSettingsNS } from '../order-settings/order-settings.ns';
export interface tabActionProps extends OrderSettingsNS.action {
    onDeleteActionSubmit: () => void;
}
export interface OrderTemplateProps extends PropsWithChildren {
    tableData: OrderTableNS.columns[];
    bulkActions?: OrderToastNS.actions<OrderTableNS.columns[]>;
}
/**
 * 주문서 템플릿
 */
export declare function OrderTemplate({ tableData, bulkActions, children, }: OrderTemplateProps): import("@emotion/react/jsx-dev-runtime").JSX.Element;
export declare namespace OrderTemplate {
    var Slot: React.FC<SlotProps>;
}
interface SlotProps extends React.HTMLAttributes<HTMLDivElement> {
    children?: React.ReactNode;
    name: 'tab' | string;
}
export default OrderTemplate;
