///
import type { SaleDetailActionButtonGroupList, SaleDetailActionButtonItem, SaleDetailActionConfig, SaleDetailActionInput, SaleDetailActionKey, SaleDetailContext } from './types';
export declare const DEFAULT_ACTION_CONFIG: Record;
interface SalesHostModule {
cancelOrder?: unknown;
}
export declare function toButtonGroupList(items: SaleDetailActionButtonItem[]): SaleDetailActionButtonGroupList;
export declare function getActionKey(action: SaleDetailActionInput): SaleDetailActionKey;
export declare function getActionConfig(action: SaleDetailActionInput): SaleDetailActionConfig;
export declare function mergeActionItem(item: SaleDetailActionButtonItem, config: SaleDetailActionConfig): SaleDetailActionButtonItem;
export declare function toDropdownMenuItem(item: SaleDetailActionButtonItem): {
key: string;
label: import("react").ReactNode;
icon: import("react").ReactNode;
danger: boolean | undefined;
disabled: boolean;
onClick: import("react").MouseEventHandler | undefined;
children: import("antd/es/menu/hooks/useItems").ItemType[] | undefined;
};
export declare function getSortedVisibleActionItems(items: SaleDetailActionButtonItem[]): SaleDetailActionButtonItem[];
export declare function resolveSaleDetailOrderId(context: SaleDetailContext): number | string | undefined;
export declare function getSalesHostModule(pisellos: unknown): SalesHostModule | undefined;
export declare function updateLocalOrder(action: unknown, orderId: number | string | undefined): void;
export {};