import { GrantAuthority } from './GrantAuthority'; export declare class UserAuthorityReq { name?: string; type?: string; login?: boolean; password?: string; private 'system_admin'?; private 'logical_cluster'?; private 'password_disable'?; private 'create_role'?; private 'create_db'?; inherit?: boolean; private 'conn_limit'?; private 'grant_members'?; private 'grant_list'?; desc?: string; constructor(name?: string, type?: string); withName(name: string): UserAuthorityReq; withType(type: string): UserAuthorityReq; withLogin(login: boolean): UserAuthorityReq; withPassword(password: string): UserAuthorityReq; withSystemAdmin(systemAdmin: boolean): UserAuthorityReq; set systemAdmin(systemAdmin: boolean | undefined); get systemAdmin(): boolean | undefined; withLogicalCluster(logicalCluster: string): UserAuthorityReq; set logicalCluster(logicalCluster: string | undefined); get logicalCluster(): string | undefined; withPasswordDisable(passwordDisable: boolean): UserAuthorityReq; set passwordDisable(passwordDisable: boolean | undefined); get passwordDisable(): boolean | undefined; withCreateRole(createRole: boolean): UserAuthorityReq; set createRole(createRole: boolean | undefined); get createRole(): boolean | undefined; withCreateDb(createDb: boolean): UserAuthorityReq; set createDb(createDb: boolean | undefined); get createDb(): boolean | undefined; withInherit(inherit: boolean): UserAuthorityReq; withConnLimit(connLimit: number): UserAuthorityReq; set connLimit(connLimit: number | undefined); get connLimit(): number | undefined; withGrantMembers(grantMembers: Array): UserAuthorityReq; set grantMembers(grantMembers: Array | undefined); get grantMembers(): Array | undefined; withGrantList(grantList: Array): UserAuthorityReq; set grantList(grantList: Array | undefined); get grantList(): Array | undefined; withDesc(desc: string): UserAuthorityReq; } //# sourceMappingURL=UserAuthorityReq.d.ts.map