import { type WaiterResult } from "@smithy/core/client"; import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration } from "@smithy/types"; import { type CreateDataTransformationProfileCommandInput, type CreateDataTransformationProfileCommandOutput } from "./commands/CreateDataTransformationProfileCommand"; import { type CreateFHIRDatastoreCommandInput, type CreateFHIRDatastoreCommandOutput } from "./commands/CreateFHIRDatastoreCommand"; import { type DeleteDataTransformationProfileCommandInput, type DeleteDataTransformationProfileCommandOutput } from "./commands/DeleteDataTransformationProfileCommand"; import { type DeleteFHIRDatastoreCommandInput, type DeleteFHIRDatastoreCommandOutput } from "./commands/DeleteFHIRDatastoreCommand"; import { type DescribeDataTransformationJobCommandInput, type DescribeDataTransformationJobCommandOutput } from "./commands/DescribeDataTransformationJobCommand"; import { type DescribeFHIRDatastoreCommandInput, type DescribeFHIRDatastoreCommandOutput } from "./commands/DescribeFHIRDatastoreCommand"; import { type DescribeFHIRExportJobCommandInput, type DescribeFHIRExportJobCommandOutput } from "./commands/DescribeFHIRExportJobCommand"; import { type DescribeFHIRImportJobCommandInput, type DescribeFHIRImportJobCommandOutput } from "./commands/DescribeFHIRImportJobCommand"; import { type GetDataTransformationProfileCommandInput, type GetDataTransformationProfileCommandOutput } from "./commands/GetDataTransformationProfileCommand"; import { type ListDataTransformationJobsCommandInput, type ListDataTransformationJobsCommandOutput } from "./commands/ListDataTransformationJobsCommand"; import { type ListDataTransformationProfilesCommandInput, type ListDataTransformationProfilesCommandOutput } from "./commands/ListDataTransformationProfilesCommand"; import { type ListDataTransformationProfileVersionsCommandInput, type ListDataTransformationProfileVersionsCommandOutput } from "./commands/ListDataTransformationProfileVersionsCommand"; import { type ListFHIRDatastoresCommandInput, type ListFHIRDatastoresCommandOutput } from "./commands/ListFHIRDatastoresCommand"; import { type ListFHIRExportJobsCommandInput, type ListFHIRExportJobsCommandOutput } from "./commands/ListFHIRExportJobsCommand"; import { type ListFHIRImportJobsCommandInput, type ListFHIRImportJobsCommandOutput } from "./commands/ListFHIRImportJobsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type PublishDataTransformationProfileCommandInput, type PublishDataTransformationProfileCommandOutput } from "./commands/PublishDataTransformationProfileCommand"; import { type StartDataTransformationJobCommandInput, type StartDataTransformationJobCommandOutput } from "./commands/StartDataTransformationJobCommand"; import { type StartFHIRExportJobCommandInput, type StartFHIRExportJobCommandOutput } from "./commands/StartFHIRExportJobCommand"; import { type StartFHIRImportJobCommandInput, type StartFHIRImportJobCommandOutput } from "./commands/StartFHIRImportJobCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateDataTransformationProfileCommandInput, type UpdateDataTransformationProfileCommandOutput } from "./commands/UpdateDataTransformationProfileCommand"; import { type UpdateFHIRDatastoreCommandInput, type UpdateFHIRDatastoreCommandOutput } from "./commands/UpdateFHIRDatastoreCommand"; import { type UpdateProfileWithAgentCommandInput, type UpdateProfileWithAgentCommandOutput } from "./commands/UpdateProfileWithAgentCommand"; import { HealthLakeClient } from "./HealthLakeClient"; export interface HealthLake { /** * @see {@link CreateDataTransformationProfileCommand} */ 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; /** * @see {@link CreateFHIRDatastoreCommand} */ 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; /** * @see {@link DeleteDataTransformationProfileCommand} */ 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; /** * @see {@link DeleteFHIRDatastoreCommand} */ 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; /** * @see {@link DescribeDataTransformationJobCommand} */ 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; /** * @see {@link DescribeFHIRDatastoreCommand} */ 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; /** * @see {@link DescribeFHIRExportJobCommand} */ 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; /** * @see {@link DescribeFHIRImportJobCommand} */ 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; /** * @see {@link GetDataTransformationProfileCommand} */ 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; /** * @see {@link ListDataTransformationJobsCommand} */ 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; /** * @see {@link ListDataTransformationProfilesCommand} */ 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; /** * @see {@link ListDataTransformationProfileVersionsCommand} */ 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; /** * @see {@link ListFHIRDatastoresCommand} */ 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; /** * @see {@link ListFHIRExportJobsCommand} */ 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; /** * @see {@link ListFHIRImportJobsCommand} */ 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; /** * @see {@link ListTagsForResourceCommand} */ 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; /** * @see {@link PublishDataTransformationProfileCommand} */ 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; /** * @see {@link StartDataTransformationJobCommand} */ 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; /** * @see {@link StartFHIRExportJobCommand} */ 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; /** * @see {@link StartFHIRImportJobCommand} */ 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; /** * @see {@link TagResourceCommand} */ 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; /** * @see {@link UntagResourceCommand} */ 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; /** * @see {@link UpdateDataTransformationProfileCommand} */ 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; /** * @see {@link UpdateFHIRDatastoreCommand} */ 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; /** * @see {@link UpdateProfileWithAgentCommand} */ 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; /** * @see {@link ListDataTransformationJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDataTransformationJobsCommandOutput}. */ paginateListDataTransformationJobs(args?: ListDataTransformationJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDataTransformationProfilesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDataTransformationProfilesCommandOutput}. */ paginateListDataTransformationProfiles(args: ListDataTransformationProfilesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDataTransformationProfileVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDataTransformationProfileVersionsCommandOutput}. */ paginateListDataTransformationProfileVersions(args: ListDataTransformationProfileVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListFHIRDatastoresCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListFHIRDatastoresCommandOutput}. */ paginateListFHIRDatastores(args?: ListFHIRDatastoresCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListFHIRExportJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListFHIRExportJobsCommandOutput}. */ paginateListFHIRExportJobs(args: ListFHIRExportJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListFHIRImportJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListFHIRImportJobsCommandOutput}. */ paginateListFHIRImportJobs(args: ListFHIRImportJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDataTransformationJobCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilDataTransformationJobCompleted(args: DescribeDataTransformationJobCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeFHIRDatastoreCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilFHIRDatastoreActive(args: DescribeFHIRDatastoreCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeFHIRDatastoreCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilFHIRDatastoreDeleted(args: DescribeFHIRDatastoreCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeFHIRExportJobCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilFHIRExportJobCompleted(args: DescribeFHIRExportJobCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeFHIRImportJobCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilFHIRImportJobCompleted(args: DescribeFHIRImportJobCommandInput, waiterConfig: number | Omit, "client">): Promise>; } /** *

This is the AWS HealthLake API Reference. For an introduction to the service, see What is AWS HealthLake? in the AWS HealthLake Developer Guide.

* @public */ export declare class HealthLake extends HealthLakeClient implements HealthLake { }