import { WaiterResult } from "@smithy/core/client"; import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration, } from "@smithy/types"; import { CreateDataTransformationProfileCommandInput, CreateDataTransformationProfileCommandOutput, } from "./commands/CreateDataTransformationProfileCommand"; import { CreateFHIRDatastoreCommandInput, CreateFHIRDatastoreCommandOutput, } from "./commands/CreateFHIRDatastoreCommand"; import { DeleteDataTransformationProfileCommandInput, DeleteDataTransformationProfileCommandOutput, } from "./commands/DeleteDataTransformationProfileCommand"; import { DeleteFHIRDatastoreCommandInput, DeleteFHIRDatastoreCommandOutput, } from "./commands/DeleteFHIRDatastoreCommand"; import { DescribeDataTransformationJobCommandInput, DescribeDataTransformationJobCommandOutput, } from "./commands/DescribeDataTransformationJobCommand"; import { DescribeFHIRDatastoreCommandInput, DescribeFHIRDatastoreCommandOutput, } from "./commands/DescribeFHIRDatastoreCommand"; import { DescribeFHIRExportJobCommandInput, DescribeFHIRExportJobCommandOutput, } from "./commands/DescribeFHIRExportJobCommand"; import { DescribeFHIRImportJobCommandInput, DescribeFHIRImportJobCommandOutput, } from "./commands/DescribeFHIRImportJobCommand"; import { GetDataTransformationProfileCommandInput, GetDataTransformationProfileCommandOutput, } from "./commands/GetDataTransformationProfileCommand"; import { ListDataTransformationJobsCommandInput, ListDataTransformationJobsCommandOutput, } from "./commands/ListDataTransformationJobsCommand"; import { ListDataTransformationProfilesCommandInput, ListDataTransformationProfilesCommandOutput, } from "./commands/ListDataTransformationProfilesCommand"; import { ListDataTransformationProfileVersionsCommandInput, ListDataTransformationProfileVersionsCommandOutput, } from "./commands/ListDataTransformationProfileVersionsCommand"; import { ListFHIRDatastoresCommandInput, ListFHIRDatastoresCommandOutput, } from "./commands/ListFHIRDatastoresCommand"; import { ListFHIRExportJobsCommandInput, ListFHIRExportJobsCommandOutput, } from "./commands/ListFHIRExportJobsCommand"; import { ListFHIRImportJobsCommandInput, ListFHIRImportJobsCommandOutput, } from "./commands/ListFHIRImportJobsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PublishDataTransformationProfileCommandInput, PublishDataTransformationProfileCommandOutput, } from "./commands/PublishDataTransformationProfileCommand"; import { StartDataTransformationJobCommandInput, StartDataTransformationJobCommandOutput, } from "./commands/StartDataTransformationJobCommand"; import { StartFHIRExportJobCommandInput, StartFHIRExportJobCommandOutput, } from "./commands/StartFHIRExportJobCommand"; import { StartFHIRImportJobCommandInput, StartFHIRImportJobCommandOutput, } from "./commands/StartFHIRImportJobCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateDataTransformationProfileCommandInput, UpdateDataTransformationProfileCommandOutput, } from "./commands/UpdateDataTransformationProfileCommand"; import { UpdateFHIRDatastoreCommandInput, UpdateFHIRDatastoreCommandOutput, } from "./commands/UpdateFHIRDatastoreCommand"; import { UpdateProfileWithAgentCommandInput, UpdateProfileWithAgentCommandOutput, } from "./commands/UpdateProfileWithAgentCommand"; import { HealthLakeClient } from "./HealthLakeClient"; export interface HealthLake { createDataTransformationProfile( args: CreateDataTransformationProfileCommandInput, options?: __HttpHandlerOptions, ): Promise; createDataTransformationProfile( args: CreateDataTransformationProfileCommandInput, cb: (err: any, data?: CreateDataTransformationProfileCommandOutput) => void, ): void; createDataTransformationProfile( args: CreateDataTransformationProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataTransformationProfileCommandOutput) => void, ): void; createFHIRDatastore( args: CreateFHIRDatastoreCommandInput, options?: __HttpHandlerOptions, ): Promise; createFHIRDatastore( args: CreateFHIRDatastoreCommandInput, cb: (err: any, data?: CreateFHIRDatastoreCommandOutput) => void, ): void; createFHIRDatastore( args: CreateFHIRDatastoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFHIRDatastoreCommandOutput) => void, ): void; deleteDataTransformationProfile( args: DeleteDataTransformationProfileCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDataTransformationProfile( args: DeleteDataTransformationProfileCommandInput, cb: (err: any, data?: DeleteDataTransformationProfileCommandOutput) => void, ): void; deleteDataTransformationProfile( args: DeleteDataTransformationProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataTransformationProfileCommandOutput) => void, ): void; deleteFHIRDatastore( args: DeleteFHIRDatastoreCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteFHIRDatastore( args: DeleteFHIRDatastoreCommandInput, cb: (err: any, data?: DeleteFHIRDatastoreCommandOutput) => void, ): void; deleteFHIRDatastore( args: DeleteFHIRDatastoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFHIRDatastoreCommandOutput) => void, ): void; describeDataTransformationJob( args: DescribeDataTransformationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; describeDataTransformationJob( args: DescribeDataTransformationJobCommandInput, cb: (err: any, data?: DescribeDataTransformationJobCommandOutput) => void, ): void; describeDataTransformationJob( args: DescribeDataTransformationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDataTransformationJobCommandOutput) => void, ): void; describeFHIRDatastore( args: DescribeFHIRDatastoreCommandInput, options?: __HttpHandlerOptions, ): Promise; describeFHIRDatastore( args: DescribeFHIRDatastoreCommandInput, cb: (err: any, data?: DescribeFHIRDatastoreCommandOutput) => void, ): void; describeFHIRDatastore( args: DescribeFHIRDatastoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFHIRDatastoreCommandOutput) => void, ): void; describeFHIRExportJob( args: DescribeFHIRExportJobCommandInput, options?: __HttpHandlerOptions, ): Promise; describeFHIRExportJob( args: DescribeFHIRExportJobCommandInput, cb: (err: any, data?: DescribeFHIRExportJobCommandOutput) => void, ): void; describeFHIRExportJob( args: DescribeFHIRExportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFHIRExportJobCommandOutput) => void, ): void; describeFHIRImportJob( args: DescribeFHIRImportJobCommandInput, options?: __HttpHandlerOptions, ): Promise; describeFHIRImportJob( args: DescribeFHIRImportJobCommandInput, cb: (err: any, data?: DescribeFHIRImportJobCommandOutput) => void, ): void; describeFHIRImportJob( args: DescribeFHIRImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFHIRImportJobCommandOutput) => void, ): void; getDataTransformationProfile( args: GetDataTransformationProfileCommandInput, options?: __HttpHandlerOptions, ): Promise; getDataTransformationProfile( args: GetDataTransformationProfileCommandInput, cb: (err: any, data?: GetDataTransformationProfileCommandOutput) => void, ): void; getDataTransformationProfile( args: GetDataTransformationProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDataTransformationProfileCommandOutput) => void, ): void; listDataTransformationJobs(): Promise; listDataTransformationJobs( args: ListDataTransformationJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; listDataTransformationJobs( args: ListDataTransformationJobsCommandInput, cb: (err: any, data?: ListDataTransformationJobsCommandOutput) => void, ): void; listDataTransformationJobs( args: ListDataTransformationJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDataTransformationJobsCommandOutput) => void, ): void; listDataTransformationProfiles( args: ListDataTransformationProfilesCommandInput, options?: __HttpHandlerOptions, ): Promise; listDataTransformationProfiles( args: ListDataTransformationProfilesCommandInput, cb: (err: any, data?: ListDataTransformationProfilesCommandOutput) => void, ): void; listDataTransformationProfiles( args: ListDataTransformationProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDataTransformationProfilesCommandOutput) => void, ): void; listDataTransformationProfileVersions( args: ListDataTransformationProfileVersionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listDataTransformationProfileVersions( args: ListDataTransformationProfileVersionsCommandInput, cb: (err: any, data?: ListDataTransformationProfileVersionsCommandOutput) => void, ): void; listDataTransformationProfileVersions( args: ListDataTransformationProfileVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDataTransformationProfileVersionsCommandOutput) => void, ): void; listFHIRDatastores(): Promise; listFHIRDatastores( args: ListFHIRDatastoresCommandInput, options?: __HttpHandlerOptions, ): Promise; listFHIRDatastores( args: ListFHIRDatastoresCommandInput, cb: (err: any, data?: ListFHIRDatastoresCommandOutput) => void, ): void; listFHIRDatastores( args: ListFHIRDatastoresCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFHIRDatastoresCommandOutput) => void, ): void; listFHIRExportJobs( args: ListFHIRExportJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; listFHIRExportJobs( args: ListFHIRExportJobsCommandInput, cb: (err: any, data?: ListFHIRExportJobsCommandOutput) => void, ): void; listFHIRExportJobs( args: ListFHIRExportJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFHIRExportJobsCommandOutput) => void, ): void; listFHIRImportJobs( args: ListFHIRImportJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; listFHIRImportJobs( args: ListFHIRImportJobsCommandInput, cb: (err: any, data?: ListFHIRImportJobsCommandOutput) => void, ): void; listFHIRImportJobs( args: ListFHIRImportJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFHIRImportJobsCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; publishDataTransformationProfile( args: PublishDataTransformationProfileCommandInput, options?: __HttpHandlerOptions, ): Promise; publishDataTransformationProfile( args: PublishDataTransformationProfileCommandInput, cb: (err: any, data?: PublishDataTransformationProfileCommandOutput) => void, ): void; publishDataTransformationProfile( args: PublishDataTransformationProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PublishDataTransformationProfileCommandOutput) => void, ): void; startDataTransformationJob( args: StartDataTransformationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; startDataTransformationJob( args: StartDataTransformationJobCommandInput, cb: (err: any, data?: StartDataTransformationJobCommandOutput) => void, ): void; startDataTransformationJob( args: StartDataTransformationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartDataTransformationJobCommandOutput) => void, ): void; startFHIRExportJob( args: StartFHIRExportJobCommandInput, options?: __HttpHandlerOptions, ): Promise; startFHIRExportJob( args: StartFHIRExportJobCommandInput, cb: (err: any, data?: StartFHIRExportJobCommandOutput) => void, ): void; startFHIRExportJob( args: StartFHIRExportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartFHIRExportJobCommandOutput) => void, ): void; startFHIRImportJob( args: StartFHIRImportJobCommandInput, options?: __HttpHandlerOptions, ): Promise; startFHIRImportJob( args: StartFHIRImportJobCommandInput, cb: (err: any, data?: StartFHIRImportJobCommandOutput) => void, ): void; startFHIRImportJob( args: StartFHIRImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartFHIRImportJobCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; updateDataTransformationProfile( args: UpdateDataTransformationProfileCommandInput, options?: __HttpHandlerOptions, ): Promise; updateDataTransformationProfile( args: UpdateDataTransformationProfileCommandInput, cb: (err: any, data?: UpdateDataTransformationProfileCommandOutput) => void, ): void; updateDataTransformationProfile( args: UpdateDataTransformationProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDataTransformationProfileCommandOutput) => void, ): void; updateFHIRDatastore( args: UpdateFHIRDatastoreCommandInput, options?: __HttpHandlerOptions, ): Promise; updateFHIRDatastore( args: UpdateFHIRDatastoreCommandInput, cb: (err: any, data?: UpdateFHIRDatastoreCommandOutput) => void, ): void; updateFHIRDatastore( args: UpdateFHIRDatastoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFHIRDatastoreCommandOutput) => void, ): void; updateProfileWithAgent( args: UpdateProfileWithAgentCommandInput, options?: __HttpHandlerOptions, ): Promise; updateProfileWithAgent( args: UpdateProfileWithAgentCommandInput, cb: (err: any, data?: UpdateProfileWithAgentCommandOutput) => void, ): void; updateProfileWithAgent( args: UpdateProfileWithAgentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProfileWithAgentCommandOutput) => void, ): void; paginateListDataTransformationJobs( args?: ListDataTransformationJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListDataTransformationProfiles( args: ListDataTransformationProfilesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListDataTransformationProfileVersions( args: ListDataTransformationProfileVersionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListFHIRDatastores( args?: ListFHIRDatastoresCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListFHIRExportJobs( args: ListFHIRExportJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListFHIRImportJobs( args: ListFHIRImportJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; waitUntilDataTransformationJobCompleted( args: DescribeDataTransformationJobCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> >, ): Promise>; waitUntilFHIRDatastoreActive( args: DescribeFHIRDatastoreCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> >, ): Promise>; waitUntilFHIRDatastoreDeleted( args: DescribeFHIRDatastoreCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> >, ): Promise>; waitUntilFHIRExportJobCompleted( args: DescribeFHIRExportJobCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> >, ): Promise>; waitUntilFHIRImportJobCompleted( args: DescribeFHIRImportJobCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> >, ): Promise>; } export declare class HealthLake extends HealthLakeClient implements HealthLake {}