import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type AssociateFraudsterCommandInput, type AssociateFraudsterCommandOutput } from "./commands/AssociateFraudsterCommand"; import { type CreateDomainCommandInput, type CreateDomainCommandOutput } from "./commands/CreateDomainCommand"; import { type CreateWatchlistCommandInput, type CreateWatchlistCommandOutput } from "./commands/CreateWatchlistCommand"; import { type DeleteDomainCommandInput, type DeleteDomainCommandOutput } from "./commands/DeleteDomainCommand"; import { type DeleteFraudsterCommandInput, type DeleteFraudsterCommandOutput } from "./commands/DeleteFraudsterCommand"; import { type DeleteSpeakerCommandInput, type DeleteSpeakerCommandOutput } from "./commands/DeleteSpeakerCommand"; import { type DeleteWatchlistCommandInput, type DeleteWatchlistCommandOutput } from "./commands/DeleteWatchlistCommand"; import { type DescribeDomainCommandInput, type DescribeDomainCommandOutput } from "./commands/DescribeDomainCommand"; import { type DescribeFraudsterCommandInput, type DescribeFraudsterCommandOutput } from "./commands/DescribeFraudsterCommand"; import { type DescribeFraudsterRegistrationJobCommandInput, type DescribeFraudsterRegistrationJobCommandOutput } from "./commands/DescribeFraudsterRegistrationJobCommand"; import { type DescribeSpeakerCommandInput, type DescribeSpeakerCommandOutput } from "./commands/DescribeSpeakerCommand"; import { type DescribeSpeakerEnrollmentJobCommandInput, type DescribeSpeakerEnrollmentJobCommandOutput } from "./commands/DescribeSpeakerEnrollmentJobCommand"; import { type DescribeWatchlistCommandInput, type DescribeWatchlistCommandOutput } from "./commands/DescribeWatchlistCommand"; import { type DisassociateFraudsterCommandInput, type DisassociateFraudsterCommandOutput } from "./commands/DisassociateFraudsterCommand"; import { type EvaluateSessionCommandInput, type EvaluateSessionCommandOutput } from "./commands/EvaluateSessionCommand"; import { type ListDomainsCommandInput, type ListDomainsCommandOutput } from "./commands/ListDomainsCommand"; import { type ListFraudsterRegistrationJobsCommandInput, type ListFraudsterRegistrationJobsCommandOutput } from "./commands/ListFraudsterRegistrationJobsCommand"; import { type ListFraudstersCommandInput, type ListFraudstersCommandOutput } from "./commands/ListFraudstersCommand"; import { type ListSpeakerEnrollmentJobsCommandInput, type ListSpeakerEnrollmentJobsCommandOutput } from "./commands/ListSpeakerEnrollmentJobsCommand"; import { type ListSpeakersCommandInput, type ListSpeakersCommandOutput } from "./commands/ListSpeakersCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ListWatchlistsCommandInput, type ListWatchlistsCommandOutput } from "./commands/ListWatchlistsCommand"; import { type OptOutSpeakerCommandInput, type OptOutSpeakerCommandOutput } from "./commands/OptOutSpeakerCommand"; import { type StartFraudsterRegistrationJobCommandInput, type StartFraudsterRegistrationJobCommandOutput } from "./commands/StartFraudsterRegistrationJobCommand"; import { type StartSpeakerEnrollmentJobCommandInput, type StartSpeakerEnrollmentJobCommandOutput } from "./commands/StartSpeakerEnrollmentJobCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateDomainCommandInput, type UpdateDomainCommandOutput } from "./commands/UpdateDomainCommand"; import { type UpdateWatchlistCommandInput, type UpdateWatchlistCommandOutput } from "./commands/UpdateWatchlistCommand"; import { VoiceIDClient } from "./VoiceIDClient"; export interface VoiceID { /** * @see {@link AssociateFraudsterCommand} */ associateFraudster(args: AssociateFraudsterCommandInput, options?: __HttpHandlerOptions): Promise; associateFraudster(args: AssociateFraudsterCommandInput, cb: (err: any, data?: AssociateFraudsterCommandOutput) => void): void; associateFraudster(args: AssociateFraudsterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateFraudsterCommandOutput) => void): void; /** * @see {@link CreateDomainCommand} */ createDomain(args: CreateDomainCommandInput, options?: __HttpHandlerOptions): Promise; createDomain(args: CreateDomainCommandInput, cb: (err: any, data?: CreateDomainCommandOutput) => void): void; createDomain(args: CreateDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDomainCommandOutput) => void): void; /** * @see {@link CreateWatchlistCommand} */ createWatchlist(args: CreateWatchlistCommandInput, options?: __HttpHandlerOptions): Promise; createWatchlist(args: CreateWatchlistCommandInput, cb: (err: any, data?: CreateWatchlistCommandOutput) => void): void; createWatchlist(args: CreateWatchlistCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWatchlistCommandOutput) => void): void; /** * @see {@link DeleteDomainCommand} */ deleteDomain(args: DeleteDomainCommandInput, options?: __HttpHandlerOptions): Promise; deleteDomain(args: DeleteDomainCommandInput, cb: (err: any, data?: DeleteDomainCommandOutput) => void): void; deleteDomain(args: DeleteDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDomainCommandOutput) => void): void; /** * @see {@link DeleteFraudsterCommand} */ deleteFraudster(args: DeleteFraudsterCommandInput, options?: __HttpHandlerOptions): Promise; deleteFraudster(args: DeleteFraudsterCommandInput, cb: (err: any, data?: DeleteFraudsterCommandOutput) => void): void; deleteFraudster(args: DeleteFraudsterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFraudsterCommandOutput) => void): void; /** * @see {@link DeleteSpeakerCommand} */ deleteSpeaker(args: DeleteSpeakerCommandInput, options?: __HttpHandlerOptions): Promise; deleteSpeaker(args: DeleteSpeakerCommandInput, cb: (err: any, data?: DeleteSpeakerCommandOutput) => void): void; deleteSpeaker(args: DeleteSpeakerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSpeakerCommandOutput) => void): void; /** * @see {@link DeleteWatchlistCommand} */ deleteWatchlist(args: DeleteWatchlistCommandInput, options?: __HttpHandlerOptions): Promise; deleteWatchlist(args: DeleteWatchlistCommandInput, cb: (err: any, data?: DeleteWatchlistCommandOutput) => void): void; deleteWatchlist(args: DeleteWatchlistCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWatchlistCommandOutput) => void): void; /** * @see {@link DescribeDomainCommand} */ describeDomain(args: DescribeDomainCommandInput, options?: __HttpHandlerOptions): Promise; describeDomain(args: DescribeDomainCommandInput, cb: (err: any, data?: DescribeDomainCommandOutput) => void): void; describeDomain(args: DescribeDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDomainCommandOutput) => void): void; /** * @see {@link DescribeFraudsterCommand} */ describeFraudster(args: DescribeFraudsterCommandInput, options?: __HttpHandlerOptions): Promise; describeFraudster(args: DescribeFraudsterCommandInput, cb: (err: any, data?: DescribeFraudsterCommandOutput) => void): void; describeFraudster(args: DescribeFraudsterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFraudsterCommandOutput) => void): void; /** * @see {@link DescribeFraudsterRegistrationJobCommand} */ describeFraudsterRegistrationJob(args: DescribeFraudsterRegistrationJobCommandInput, options?: __HttpHandlerOptions): Promise; describeFraudsterRegistrationJob(args: DescribeFraudsterRegistrationJobCommandInput, cb: (err: any, data?: DescribeFraudsterRegistrationJobCommandOutput) => void): void; describeFraudsterRegistrationJob(args: DescribeFraudsterRegistrationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFraudsterRegistrationJobCommandOutput) => void): void; /** * @see {@link DescribeSpeakerCommand} */ describeSpeaker(args: DescribeSpeakerCommandInput, options?: __HttpHandlerOptions): Promise; describeSpeaker(args: DescribeSpeakerCommandInput, cb: (err: any, data?: DescribeSpeakerCommandOutput) => void): void; describeSpeaker(args: DescribeSpeakerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSpeakerCommandOutput) => void): void; /** * @see {@link DescribeSpeakerEnrollmentJobCommand} */ describeSpeakerEnrollmentJob(args: DescribeSpeakerEnrollmentJobCommandInput, options?: __HttpHandlerOptions): Promise; describeSpeakerEnrollmentJob(args: DescribeSpeakerEnrollmentJobCommandInput, cb: (err: any, data?: DescribeSpeakerEnrollmentJobCommandOutput) => void): void; describeSpeakerEnrollmentJob(args: DescribeSpeakerEnrollmentJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSpeakerEnrollmentJobCommandOutput) => void): void; /** * @see {@link DescribeWatchlistCommand} */ describeWatchlist(args: DescribeWatchlistCommandInput, options?: __HttpHandlerOptions): Promise; describeWatchlist(args: DescribeWatchlistCommandInput, cb: (err: any, data?: DescribeWatchlistCommandOutput) => void): void; describeWatchlist(args: DescribeWatchlistCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWatchlistCommandOutput) => void): void; /** * @see {@link DisassociateFraudsterCommand} */ disassociateFraudster(args: DisassociateFraudsterCommandInput, options?: __HttpHandlerOptions): Promise; disassociateFraudster(args: DisassociateFraudsterCommandInput, cb: (err: any, data?: DisassociateFraudsterCommandOutput) => void): void; disassociateFraudster(args: DisassociateFraudsterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateFraudsterCommandOutput) => void): void; /** * @see {@link EvaluateSessionCommand} */ evaluateSession(args: EvaluateSessionCommandInput, options?: __HttpHandlerOptions): Promise; evaluateSession(args: EvaluateSessionCommandInput, cb: (err: any, data?: EvaluateSessionCommandOutput) => void): void; evaluateSession(args: EvaluateSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EvaluateSessionCommandOutput) => void): void; /** * @see {@link ListDomainsCommand} */ listDomains(): Promise; listDomains(args: ListDomainsCommandInput, options?: __HttpHandlerOptions): Promise; listDomains(args: ListDomainsCommandInput, cb: (err: any, data?: ListDomainsCommandOutput) => void): void; listDomains(args: ListDomainsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDomainsCommandOutput) => void): void; /** * @see {@link ListFraudsterRegistrationJobsCommand} */ listFraudsterRegistrationJobs(args: ListFraudsterRegistrationJobsCommandInput, options?: __HttpHandlerOptions): Promise; listFraudsterRegistrationJobs(args: ListFraudsterRegistrationJobsCommandInput, cb: (err: any, data?: ListFraudsterRegistrationJobsCommandOutput) => void): void; listFraudsterRegistrationJobs(args: ListFraudsterRegistrationJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFraudsterRegistrationJobsCommandOutput) => void): void; /** * @see {@link ListFraudstersCommand} */ listFraudsters(args: ListFraudstersCommandInput, options?: __HttpHandlerOptions): Promise; listFraudsters(args: ListFraudstersCommandInput, cb: (err: any, data?: ListFraudstersCommandOutput) => void): void; listFraudsters(args: ListFraudstersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFraudstersCommandOutput) => void): void; /** * @see {@link ListSpeakerEnrollmentJobsCommand} */ listSpeakerEnrollmentJobs(args: ListSpeakerEnrollmentJobsCommandInput, options?: __HttpHandlerOptions): Promise; listSpeakerEnrollmentJobs(args: ListSpeakerEnrollmentJobsCommandInput, cb: (err: any, data?: ListSpeakerEnrollmentJobsCommandOutput) => void): void; listSpeakerEnrollmentJobs(args: ListSpeakerEnrollmentJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSpeakerEnrollmentJobsCommandOutput) => void): void; /** * @see {@link ListSpeakersCommand} */ listSpeakers(args: ListSpeakersCommandInput, options?: __HttpHandlerOptions): Promise; listSpeakers(args: ListSpeakersCommandInput, cb: (err: any, data?: ListSpeakersCommandOutput) => void): void; listSpeakers(args: ListSpeakersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSpeakersCommandOutput) => 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 ListWatchlistsCommand} */ listWatchlists(args: ListWatchlistsCommandInput, options?: __HttpHandlerOptions): Promise; listWatchlists(args: ListWatchlistsCommandInput, cb: (err: any, data?: ListWatchlistsCommandOutput) => void): void; listWatchlists(args: ListWatchlistsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWatchlistsCommandOutput) => void): void; /** * @see {@link OptOutSpeakerCommand} */ optOutSpeaker(args: OptOutSpeakerCommandInput, options?: __HttpHandlerOptions): Promise; optOutSpeaker(args: OptOutSpeakerCommandInput, cb: (err: any, data?: OptOutSpeakerCommandOutput) => void): void; optOutSpeaker(args: OptOutSpeakerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: OptOutSpeakerCommandOutput) => void): void; /** * @see {@link StartFraudsterRegistrationJobCommand} */ startFraudsterRegistrationJob(args: StartFraudsterRegistrationJobCommandInput, options?: __HttpHandlerOptions): Promise; startFraudsterRegistrationJob(args: StartFraudsterRegistrationJobCommandInput, cb: (err: any, data?: StartFraudsterRegistrationJobCommandOutput) => void): void; startFraudsterRegistrationJob(args: StartFraudsterRegistrationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartFraudsterRegistrationJobCommandOutput) => void): void; /** * @see {@link StartSpeakerEnrollmentJobCommand} */ startSpeakerEnrollmentJob(args: StartSpeakerEnrollmentJobCommandInput, options?: __HttpHandlerOptions): Promise; startSpeakerEnrollmentJob(args: StartSpeakerEnrollmentJobCommandInput, cb: (err: any, data?: StartSpeakerEnrollmentJobCommandOutput) => void): void; startSpeakerEnrollmentJob(args: StartSpeakerEnrollmentJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartSpeakerEnrollmentJobCommandOutput) => 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 UpdateDomainCommand} */ updateDomain(args: UpdateDomainCommandInput, options?: __HttpHandlerOptions): Promise; updateDomain(args: UpdateDomainCommandInput, cb: (err: any, data?: UpdateDomainCommandOutput) => void): void; updateDomain(args: UpdateDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDomainCommandOutput) => void): void; /** * @see {@link UpdateWatchlistCommand} */ updateWatchlist(args: UpdateWatchlistCommandInput, options?: __HttpHandlerOptions): Promise; updateWatchlist(args: UpdateWatchlistCommandInput, cb: (err: any, data?: UpdateWatchlistCommandOutput) => void): void; updateWatchlist(args: UpdateWatchlistCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWatchlistCommandOutput) => void): void; /** * @see {@link ListDomainsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDomainsCommandOutput}. */ paginateListDomains(args?: ListDomainsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListFraudsterRegistrationJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListFraudsterRegistrationJobsCommandOutput}. */ paginateListFraudsterRegistrationJobs(args: ListFraudsterRegistrationJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListFraudstersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListFraudstersCommandOutput}. */ paginateListFraudsters(args: ListFraudstersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSpeakerEnrollmentJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSpeakerEnrollmentJobsCommandOutput}. */ paginateListSpeakerEnrollmentJobs(args: ListSpeakerEnrollmentJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSpeakersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSpeakersCommandOutput}. */ paginateListSpeakers(args: ListSpeakersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListWatchlistsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListWatchlistsCommandOutput}. */ paginateListWatchlists(args: ListWatchlistsCommandInput, paginationConfig?: Omit): Paginator; } /** *

Amazon Connect Voice ID provides real-time caller authentication and fraud risk detection, which * make voice interactions in contact centers more secure and efficient.

* @public */ export declare class VoiceID extends VoiceIDClient implements VoiceID { }