import { IApiPayload, IApiSuccess, IDataTableQuery, IDataFetcherResponse } from '../../../../../_common';
import { ITaxZone } from './TaxZones.models';

export declare const taxZonesApi: {
    /** getList */
    getList(query?: IDataTableQuery): Promise<IDataFetcherResponse<ITaxZone>>;
    /** get */
    get(id: number): Promise<IApiPayload<ITaxZone>>;
    /** create */
    create(taxZone: Partial<ITaxZone>): Promise<IApiPayload<ITaxZone>>;
    /** save */
    save(taxZone: Partial<ITaxZone>): Promise<IApiPayload<ITaxZone>>;
    /** delete */
    delete(id: number): Promise<IApiSuccess>;
};
