import { SdkResponse } from "@huaweicloud/huaweicloud-sdk-core/SdkResponse"; export declare class ShowDatabaseUserResponse extends SdkResponse { name?: string; login?: boolean; createrole?: boolean; createdb?: boolean; systemadmin?: boolean; auditadmin?: boolean; inherit?: boolean; useft?: boolean; private 'conn_limit'?; replication?: boolean; private 'valid_begin'?; private 'valid_until'?; lock?: boolean; desc?: string; private 'user_type'?; private 'logical_cluster'?; constructor(); withName(name: string): ShowDatabaseUserResponse; withLogin(login: boolean): ShowDatabaseUserResponse; withCreaterole(createrole: boolean): ShowDatabaseUserResponse; withCreatedb(createdb: boolean): ShowDatabaseUserResponse; withSystemadmin(systemadmin: boolean): ShowDatabaseUserResponse; withAuditadmin(auditadmin: boolean): ShowDatabaseUserResponse; withInherit(inherit: boolean): ShowDatabaseUserResponse; withUseft(useft: boolean): ShowDatabaseUserResponse; withConnLimit(connLimit: number): ShowDatabaseUserResponse; set connLimit(connLimit: number | undefined); get connLimit(): number | undefined; withReplication(replication: boolean): ShowDatabaseUserResponse; withValidBegin(validBegin: number): ShowDatabaseUserResponse; set validBegin(validBegin: number | undefined); get validBegin(): number | undefined; withValidUntil(validUntil: number): ShowDatabaseUserResponse; set validUntil(validUntil: number | undefined); get validUntil(): number | undefined; withLock(lock: boolean): ShowDatabaseUserResponse; withDesc(desc: string): ShowDatabaseUserResponse; withUserType(userType: string): ShowDatabaseUserResponse; set userType(userType: string | undefined); get userType(): string | undefined; withLogicalCluster(logicalCluster: string): ShowDatabaseUserResponse; set logicalCluster(logicalCluster: string | undefined); get logicalCluster(): string | undefined; } //# sourceMappingURL=ShowDatabaseUserResponse.d.ts.map