export declare class DatabaseUserInfoReq { 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; constructor(); withLogin(login: boolean): DatabaseUserInfoReq; withCreaterole(createrole: boolean): DatabaseUserInfoReq; withCreatedb(createdb: boolean): DatabaseUserInfoReq; withSystemadmin(systemadmin: boolean): DatabaseUserInfoReq; withAuditadmin(auditadmin: boolean): DatabaseUserInfoReq; withInherit(inherit: boolean): DatabaseUserInfoReq; withUseft(useft: boolean): DatabaseUserInfoReq; withConnLimit(connLimit: number): DatabaseUserInfoReq; set connLimit(connLimit: number | undefined); get connLimit(): number | undefined; withReplication(replication: boolean): DatabaseUserInfoReq; withValidBegin(validBegin: string): DatabaseUserInfoReq; set validBegin(validBegin: string | undefined); get validBegin(): string | undefined; withValidUntil(validUntil: string): DatabaseUserInfoReq; set validUntil(validUntil: string | undefined); get validUntil(): string | undefined; withLock(lock: boolean): DatabaseUserInfoReq; } //# sourceMappingURL=DatabaseUserInfoReq.d.ts.map