interface GetCupListsParams {
    type?: 'partner' | 'eco';
    with?: string[];
    skip?: number;
    num?: number;
    search?: string;
    operated_at_start?: string;
    operated_at_end?: string;
    order_by?: string;
    sort?: 'asc' | 'desc';
    partner_shop_id?: number;
}
interface GetStatisticsParams {
    started_at?: string;
    ended_at?: string;
    type?: 'eco' | 'normal';
    partner_shop_id?: number;
}
interface IProps {
    isEcoShare?: boolean;
}
export declare const useCupListsApi: (props: IProps) => {
    loading: boolean;
    data: any;
    run: (params: GetCupListsParams) => Promise<void>;
};
export declare const useStatisticsApi: (props: IProps) => {
    data: any;
    getStatics: (params: GetStatisticsParams) => Promise<void>;
};
export declare const useEcoShopListsApi: (props: IProps) => {
    data: any;
    getEcoShopLists: (params?: any) => Promise<void>;
};
export declare const useShareApi: () => {
    postShareApi: () => Promise<void>;
};
export declare const useExportApi: () => {
    postExportApi: (params?: any) => Promise<void>;
};
export {};
