import { Api } from './api-types';

export declare const setBaseUrl: (newUrl: string) => void;
export declare const setDefaultHeaders: (headers: Object) => void;
export declare const postV1Permission: Api['postV1Permission'];
export declare const getV1Permission: Api['getV1Permission'];
export declare const getV1PermissionId: Api['getV1PermissionId'];
export declare const putV1PermissionId: Api['putV1PermissionId'];
export declare const deleteV1PermissionId: Api['deleteV1PermissionId'];
export declare const getV1PermissionRoleId: Api['getV1PermissionRoleId'];
export declare const postV1Resource: Api['postV1Resource'];
export declare const getV1Resource: Api['getV1Resource'];
export declare const getV1ResourceId: Api['getV1ResourceId'];
export declare const putV1ResourceId: Api['putV1ResourceId'];
export declare const deleteV1ResourceId: Api['deleteV1ResourceId'];
export declare const getV1ResourceModules: Api['getV1ResourceModules'];
export declare const postV1ResourceSubModules: Api['postV1ResourceSubModules'];
export declare const postV1Role: Api['postV1Role'];
export declare const getV1Role: Api['getV1Role'];
export declare const getV1RoleId: Api['getV1RoleId'];
export declare const putV1RoleId: Api['putV1RoleId'];
export declare const deleteV1RoleId: Api['deleteV1RoleId'];
export declare const getV1RoleUserId: Api['getV1RoleUserId'];
export declare const postV1RoleUserId: Api['postV1RoleUserId'];
export declare const postV1User: Api['postV1User'];
export declare const getV1User: Api['getV1User'];
export declare const getV1UserBranch: Api['getV1UserBranch'];
export declare const getV1UserLocation: Api['getV1UserLocation'];
export declare const getV1UserDepartment: Api['getV1UserDepartment'];
export declare const getV1UserId: Api['getV1UserId'];
export declare const putV1UserId: Api['putV1UserId'];
export declare const deleteV1UserId: Api['deleteV1UserId'];
export declare const patchV1UserUpdateStatusId: Api['patchV1UserUpdateStatusId'];
export declare const getV1UserModules: Api['getV1UserModules'];
export declare const postV1AuthLogin: Api['postV1AuthLogin'];
export declare const postV1Company: Api['postV1Company'];
export declare const getV1Company: Api['getV1Company'];
export declare const getV1CompanyId: Api['getV1CompanyId'];
export declare const putV1CompanyId: Api['putV1CompanyId'];
export declare const deleteV1CompanyId: Api['deleteV1CompanyId'];
export declare const postV1Config: Api['postV1Config'];
export declare const getV1Config: Api['getV1Config'];
export declare const getV1ConfigId: Api['getV1ConfigId'];
export declare const putV1ConfigId: Api['putV1ConfigId'];
export declare const deleteV1ConfigId: Api['deleteV1ConfigId'];
export declare const getV1LocationsCountries: Api['getV1LocationsCountries'];
export declare const getV1LocationsStates: Api['getV1LocationsStates'];
export declare const postV1AuthForgotPassword: Api['postV1AuthLogin'];
export declare const postV1AuthResetPassword: Api['postV1AuthLogin'];
export declare const postV1AuthChangePassword: Api['postV1AuthLogin'];
export declare const postV1AuthChangeUserPassword: Api['postV1AuthLogin'];
export declare const postV1AuthChangeUserPasswordByAdmin: Api['postV1AuthLogin'];
type BuildOptions = {
    headers?: Object;
};
export default function build(url: string, options?: BuildOptions): {
    postV1Permission: any;
    getV1Permission: any;
    getV1PermissionId: any;
    putV1PermissionId: any;
    deleteV1PermissionId: any;
    getV1PermissionRoleId: any;
    postV1Resource: any;
    getV1Resource: any;
    getV1ResourceId: any;
    putV1ResourceId: any;
    deleteV1ResourceId: any;
    getV1ResourceModules: any;
    postV1ResourceSubModules: any;
    postV1Role: any;
    getV1Role: any;
    getV1RoleId: any;
    putV1RoleId: any;
    deleteV1RoleId: any;
    getV1RoleUserId: any;
    postV1RoleUserId: any;
    postV1User: any;
    getV1User: any;
    getV1UserBranch: any;
    getV1UserLocation: any;
    getV1UserDepartment: any;
    getV1UserId: any;
    putV1UserId: any;
    deleteV1UserId: any;
    patchV1UserUpdateStatusId: any;
    getV1UserModules: any;
    postV1AuthLogin: any;
    postV1Company: any;
    getV1Company: any;
    getV1CompanyId: any;
    putV1CompanyId: any;
    deleteV1CompanyId: any;
    postV1Config: any;
    getV1Config: any;
    getV1ConfigId: any;
    putV1ConfigId: any;
    deleteV1ConfigId: any;
    getV1LocationsCountries: any;
    getV1LocationsStates: any;
};
export {};
