import FinerioConnectSDK from "../finerioConnectSDK";
import { ICategory } from "../interfaces";
import { CategoryPayload } from "../payloads";
export default class Categories {
    fcSdk: FinerioConnectSDK;
    private path;
    constructor(fcSdk: FinerioConnectSDK);
    get(id: number): Promise<ICategory>;
    update(id: number, updateObject: CategoryPayload): Promise<ICategory>;
    create(createCategory: CategoryPayload): Promise<ICategory>;
    private processResponse;
    delete(id: number): Promise<ICategory>;
    private processDeleteResponse;
    list(): Promise<any>;
    private processlistResponse;
    listWithSubcategories(): Promise<any>;
    private processListWithSubcategoriesResponse;
}
