import { OrderDTO, EvropatCityDTO, EvropatOfficeDTO } from '@sentecacommerce/sdk';
import { MutationResultPair, QueryCache } from 'react-query';
import { FindQuery } from '../../';
declare type myShippingsEvropatApiType = {
    readonly findCity: (queryCache: QueryCache, query: FindQuery) => void;
    readonly useSetCity: (onSuccess?: () => void) => MutationResultPair<OrderDTO, unknown, EvropatCityDTO, unknown>;
    readonly useDeleteCity: (onSuccess?: () => void) => MutationResultPair<OrderDTO, unknown, any, unknown>;
    readonly findOffice: (queryCache: QueryCache, query: FindQuery) => void;
    readonly useSetOffice: (onSuccess?: () => void) => MutationResultPair<OrderDTO, unknown, EvropatOfficeDTO, unknown>;
    readonly useDeleteOffice: (onSuccess?: () => void) => MutationResultPair<OrderDTO, unknown, any, unknown>;
};
export declare const evropatShippingsCacheKeys: {
    findCity: (query: FindQuery) => string;
    currentCityList: string;
    findOffice: (query: FindQuery) => string;
    currentOfficeList: string;
};
export declare const MyShippingsEvropatApiFactory: {
    getInstance: () => myShippingsEvropatApiType;
};
export declare const myShippingsEvropatApi: myShippingsEvropatApiType;
export {};
