/**
 * 获取支付状态映射
 */
export declare const getPaymentStatusMap: () => Record<string, string>;
export declare const PAYMENT_STATUS_COLOR_MAP: Record<string, string>;
export declare const getPlatformMap: () => Record<string, string>;
/**
 * 获取订单状态映射
 * @param locales - 多语言对象
 */
export declare const getOrderStatusMap: () => Record<string, string>;
export declare const ORDER_STATUS_COLOR_MAP: Record<string, {
    borderColor: string;
    textColor: string;
}>;
/**
 * 获取处理状态映射
 */
export declare const getShippingStatusMap: () => Record<string, string>;
export declare const FULFILLMENT_STATUS_COLOR_MAP: Record<string, {
    borderColor: string;
    textColor: string;
}>;
/**
 * 获取配送方式映射
 */
export declare const getDeliveryTypeMap: () => Record<string, string>;
/**
 * 获取到店服务类型映射
 * @param locales - 多语言对象
 */
export declare const getShopServiceTypeMap: () => Record<string, string>;
export declare const DELIVERY_TYPE_COLOR_MAP: Record<string, string>;
export declare const SHOP_SERVICE_TYPE_COLOR_MAP: Record<string, string>;
export declare const getOrderHeaderLabels: () => Record<string, string>;
export declare const defaultPaymentStatusKeys: string[];
export declare const getFilterButtonList: () => ({
    name: string;
    type: string;
    key: string;
    label: any;
    other: {
        allowClear: boolean;
        mode: string;
        maxTagCount: string;
        placeholder: any;
        options: {
            label: string;
            value: string;
        }[];
        isSearchServer?: undefined;
        showSearch?: undefined;
        virtual?: undefined;
        minInputNumberProps?: undefined;
        maxInputNumberProps?: undefined;
    };
} | {
    name: string;
    type: string;
    key: string;
    label: any;
    other: {
        allowClear: boolean;
        isSearchServer: boolean;
        showSearch: boolean;
        placeholder: any;
        options: (params?: string) => Promise<any>;
        mode?: undefined;
        maxTagCount?: undefined;
        virtual?: undefined;
        minInputNumberProps?: undefined;
        maxInputNumberProps?: undefined;
    };
} | {
    name: string;
    type: string;
    key: string;
    label: any;
    other: {
        allowClear: boolean;
        mode: string;
        maxTagCount: string;
        placeholder: any;
        options: () => Promise<any>;
        isSearchServer?: undefined;
        showSearch?: undefined;
        virtual?: undefined;
        minInputNumberProps?: undefined;
        maxInputNumberProps?: undefined;
    };
} | {
    name: string;
    type: string;
    key: string;
    label: any;
    other: {
        allowClear: boolean;
        mode: string;
        maxTagCount: string;
        virtual: boolean;
        placeholder: any;
        options: () => Promise<unknown[]>;
        isSearchServer?: undefined;
        showSearch?: undefined;
        minInputNumberProps?: undefined;
        maxInputNumberProps?: undefined;
    };
} | {
    name: string;
    type: string;
    key: string;
    label: any;
    other: {
        placeholder: any;
        minInputNumberProps: {
            min: number;
        };
        maxInputNumberProps: {
            min: number;
        };
        allowClear?: undefined;
        mode?: undefined;
        maxTagCount?: undefined;
        options?: undefined;
        isSearchServer?: undefined;
        showSearch?: undefined;
        virtual?: undefined;
    };
} | {
    name: string;
    type: string;
    key: string;
    label: any;
    other: {
        allowClear: boolean;
        mode: string;
        maxTagCount: string;
        isSearchServer: boolean;
        showSearch: boolean;
        placeholder: any;
        options: (params?: string) => Promise<any>;
        virtual?: undefined;
        minInputNumberProps?: undefined;
        maxInputNumberProps?: undefined;
    };
} | {
    name: string;
    type: string;
    key: string;
    label: any;
    other: {
        placeholder: any;
        allowClear?: undefined;
        mode?: undefined;
        maxTagCount?: undefined;
        options?: undefined;
        isSearchServer?: undefined;
        showSearch?: undefined;
        virtual?: undefined;
        minInputNumberProps?: undefined;
        maxInputNumberProps?: undefined;
    };
} | {
    name: string;
    type: string;
    key: string;
    label: any;
    other: {
        allowClear: boolean;
        placeholder: any;
        options: () => Promise<any>;
        mode?: undefined;
        maxTagCount?: undefined;
        isSearchServer?: undefined;
        showSearch?: undefined;
        virtual?: undefined;
        minInputNumberProps?: undefined;
        maxInputNumberProps?: undefined;
    };
})[];
export declare const getSortList: () => ({
    type: string;
    isCustom: boolean;
    name: string;
    label: any;
    getSortItems: () => {
        key: string;
        label: any;
    }[];
} | {
    type: string;
    isCustom: boolean;
    name: string;
    label: any;
    getSortItems?: undefined;
})[];
