import { HttpClient } from '@wix/sdk-types'; import { AssignRoleResponse, AssignRoleResponseNonNullableFields, GetRolesResponse, GetRolesResponseNonNullableFields, QueryRolesOptions, QueryRolesResponse, UnassignRoleResponse, UnassignRoleResponseNonNullableFields } from './members-v1-role-authorization.universal.js'; export declare const __metadata: { PACKAGE_NAME: string; }; export declare function assignRole(httpClient: HttpClient): AssignRoleSignature; interface AssignRoleSignature { /** */ (memberId: string, roleKey: string): Promise; } export declare function unassignRole(httpClient: HttpClient): UnassignRoleSignature; interface UnassignRoleSignature { /** */ (memberId: string, roleKey: string): Promise; } export declare function getRoles(httpClient: HttpClient): GetRolesSignature; interface GetRolesSignature { /** */ (memberId: string): Promise; } export declare function queryRoles(httpClient: HttpClient): QueryRolesSignature; interface QueryRolesSignature { /** */ (options?: QueryRolesOptions | undefined): Promise; } export { AssignRoleRequest, AssignRoleResponse, AssignRoleResponseNonNullableFields, Empty, GetRolesRequest, GetRolesResponse, GetRolesResponseNonNullableFields, MemberRole, PolicyAssignedToContributor, PolicyRemovedFromContributor, PolicyUpdatedForContributor, Query, QueryRolesOptions, QueryRolesRequest, QueryRolesResponse, Role, UnassignRoleRequest, UnassignRoleResponse, UnassignRoleResponseNonNullableFields, } from './members-v1-role-authorization.universal.js';