import { IApiPayload, IApiSuccess, IDataTableQuery, IDataFetcherResponse } from '../../../../../_common';
import { ITaxClass } from './TaxClasses.models';

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