export declare class ExtDataSource { id?: string; name?: string; type?: string; private 'connect_info'?; private 'user_name'?; version?: string; private 'configure_status'?; status?: string; private 'data_source_id'?; created?: string; updated?: string; private 'data_source_updated'?; private 'extend_properties'?; description?: string; private 'fail_reason'?; constructor(); withId(id: string): ExtDataSource; withName(name: string): ExtDataSource; withType(type: string): ExtDataSource; withConnectInfo(connectInfo: string): ExtDataSource; set connectInfo(connectInfo: string | undefined); get connectInfo(): string | undefined; withUserName(userName: string): ExtDataSource; set userName(userName: string | undefined); get userName(): string | undefined; withVersion(version: string): ExtDataSource; withConfigureStatus(configureStatus: string): ExtDataSource; set configureStatus(configureStatus: string | undefined); get configureStatus(): string | undefined; withStatus(status: string): ExtDataSource; withDataSourceId(dataSourceId: string): ExtDataSource; set dataSourceId(dataSourceId: string | undefined); get dataSourceId(): string | undefined; withCreated(created: string): ExtDataSource; withUpdated(updated: string): ExtDataSource; withDataSourceUpdated(dataSourceUpdated: string): ExtDataSource; set dataSourceUpdated(dataSourceUpdated: string | undefined); get dataSourceUpdated(): string | undefined; withExtendProperties(extendProperties: object): ExtDataSource; set extendProperties(extendProperties: object | undefined); get extendProperties(): object | undefined; withDescription(description: string): ExtDataSource; withFailReason(failReason: string): ExtDataSource; set failReason(failReason: string | undefined); get failReason(): string | undefined; } //# sourceMappingURL=ExtDataSource.d.ts.map