import { TypedResponse } from '../../http';
import { DeleteUserSetting, UpsertUserSetting, UserSettingListResults } from './UserSetting';
import { UserSettingApCLient } from './UserSettingApCLient';
export declare class BimUserSettingsApiClient implements UserSettingApCLient {
    readonly _baseApiUrl: URL | string;
    constructor(_baseApiUrl: URL | string);
    get<T = unknown>(filePath: string, maxLevels?: number): Promise<TypedResponse<UserSettingListResults<T>>>;
    upsert<T>(upsertUserSettings: UpsertUserSetting<T>): Promise<Response>;
    delete(deleteUserSetting: DeleteUserSetting): Promise<Response>;
}
//# sourceMappingURL=BimUserSettingsApiClient.d.ts.map