import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; import { PageIterator } from "../types/operations.js"; export declare class Investigations extends ClientSDK { /** * Get Investigations * * @remarks * Use this endpoint to get the current state of an investigation by request reference UUID. */ getInvestigation(investigationId: string, options?: RequestOptions): Promise; /** * Update Investigation * * @remarks * Use this endpoint to update the details of an investigation by request reference UUID. */ updateInvestigation(investigationUpdate: components.InvestigationUpdate, investigationId: string, updateMask?: string | undefined, options?: RequestOptions): Promise; /** * List Investigations * * @remarks * Use this endpoint to retrieve a list of investigation summaries based on optional search parameters */ listInvestigations(pageSize?: number | undefined, pageToken?: string | undefined, filter?: string | undefined, orderBy?: string | undefined, options?: RequestOptions): Promise>; /** * Link Documents * * @remarks * Use this endpoint to update identity verification document IDs. */ linkDocuments(linkDocumentsRequestCreate: components.LinkDocumentsRequestCreate, investigationId: string, options?: RequestOptions): Promise; /** * Get Watchlist Item * * @remarks * Gets the details of the watchlist profile by the watchlist_id and watchlist_item_id, returned as part of an investigation's watchlist screening process. The response returns the details of the specific watchlist profile that matched the screened identity. Clients can refer to these properties when adjudicating potential watchlist matches. Watchlist_id must equal DOWJONES or DNDB */ getWatchlistItem(watchlistId: string, itemId: string, options?: RequestOptions): Promise; /** * Get Identity Verification * * @remarks * Gets a CustomerIdentification by CustomerIdentification ID. */ getCustomerIdentification(correspondentId: string, customerIdentificationId: string, view?: operations.CustomerIdentificationResultServiceGetCustomerIdentificationQueryParamView | undefined, options?: RequestOptions): Promise; /** * Create Identity Lookup * * @remarks * Creates a new identity lookup and initiates verification process */ createIdentityLookup(identityLookupCreate: components.IdentityLookupCreate, correspondentId: string, options?: RequestOptions): Promise; /** * Verify Identity Lookup * * @remarks * Verifies an identity lookup with the provided verification code */ verifyIdentityLookup(verifyIdentityLookupRequestCreate: components.VerifyIdentityLookupRequestCreate, correspondentId: string, identityLookupId: string, options?: RequestOptions): Promise; } //# sourceMappingURL=investigations.d.ts.map