import type { RouteRequestBody, RouteResponse } from '@seamapi/types/connect'; import { type Client } from '../../../../../../../lib/seam/connect/client.js'; import { type SeamHttpFromPublishableKeyOptions, type SeamHttpOptions, type SeamHttpOptionsWithApiKey, type SeamHttpOptionsWithClient, type SeamHttpOptionsWithClientSessionToken, type SeamHttpOptionsWithConsoleSessionToken, type SeamHttpOptionsWithPersonalAccessToken, type SeamHttpRequestOptions } from '../../../../../../../lib/seam/connect/options.js'; import { SeamHttpRequest } from '../../../../../../../lib/seam/connect/seam-http-request.js'; import { SeamPaginator } from '../../../../../../../lib/seam/connect/seam-paginator.js'; import type { SetNonNullable } from '../../../../../../../lib/types.js'; export declare class SeamHttpAcsEncodersSimulate { client: Client; readonly defaults: Required; readonly ltsVersion = "1.0.0"; static ltsVersion: string; constructor(apiKeyOrOptions?: string | SeamHttpOptions); static fromClient(client: SeamHttpOptionsWithClient['client'], options?: Omit): SeamHttpAcsEncodersSimulate; static fromApiKey(apiKey: SeamHttpOptionsWithApiKey['apiKey'], options?: Omit): SeamHttpAcsEncodersSimulate; static fromClientSessionToken(clientSessionToken: SeamHttpOptionsWithClientSessionToken['clientSessionToken'], options?: Omit): SeamHttpAcsEncodersSimulate; static fromPublishableKey(publishableKey: string, userIdentifierKey: string, options?: SeamHttpFromPublishableKeyOptions): Promise; static fromConsoleSessionToken(consoleSessionToken: SeamHttpOptionsWithConsoleSessionToken['consoleSessionToken'], workspaceId: SeamHttpOptionsWithConsoleSessionToken['workspaceId'], options?: Omit): SeamHttpAcsEncodersSimulate; static fromPersonalAccessToken(personalAccessToken: SeamHttpOptionsWithPersonalAccessToken['personalAccessToken'], workspaceId: SeamHttpOptionsWithPersonalAccessToken['workspaceId'], options?: Omit): SeamHttpAcsEncodersSimulate; createPaginator(request: SeamHttpRequest): SeamPaginator; updateClientSessionToken(clientSessionToken: SeamHttpOptionsWithClientSessionToken['clientSessionToken']): Promise; nextCredentialEncodeWillFail(parameters?: AcsEncodersSimulateNextCredentialEncodeWillFailParameters, options?: AcsEncodersSimulateNextCredentialEncodeWillFailOptions): AcsEncodersSimulateNextCredentialEncodeWillFailRequest; nextCredentialEncodeWillSucceed(parameters?: AcsEncodersSimulateNextCredentialEncodeWillSucceedParameters, options?: AcsEncodersSimulateNextCredentialEncodeWillSucceedOptions): AcsEncodersSimulateNextCredentialEncodeWillSucceedRequest; nextCredentialScanWillFail(parameters?: AcsEncodersSimulateNextCredentialScanWillFailParameters, options?: AcsEncodersSimulateNextCredentialScanWillFailOptions): AcsEncodersSimulateNextCredentialScanWillFailRequest; nextCredentialScanWillSucceed(parameters?: AcsEncodersSimulateNextCredentialScanWillSucceedParameters, options?: AcsEncodersSimulateNextCredentialScanWillSucceedOptions): AcsEncodersSimulateNextCredentialScanWillSucceedRequest; } export type AcsEncodersSimulateNextCredentialEncodeWillFailParameters = RouteRequestBody<'/acs/encoders/simulate/next_credential_encode_will_fail'>; /** * @deprecated Use AcsEncodersSimulateNextCredentialEncodeWillFailParameters instead. */ export type AcsEncodersSimulateNextCredentialEncodeWillFailBody = AcsEncodersSimulateNextCredentialEncodeWillFailParameters; /** * @deprecated Use AcsEncodersSimulateNextCredentialEncodeWillFailRequest instead. */ export type AcsEncodersSimulateNextCredentialEncodeWillFailResponse = SetNonNullable>>; export type AcsEncodersSimulateNextCredentialEncodeWillFailRequest = SeamHttpRequest; export interface AcsEncodersSimulateNextCredentialEncodeWillFailOptions { } export type AcsEncodersSimulateNextCredentialEncodeWillSucceedParameters = RouteRequestBody<'/acs/encoders/simulate/next_credential_encode_will_succeed'>; /** * @deprecated Use AcsEncodersSimulateNextCredentialEncodeWillSucceedParameters instead. */ export type AcsEncodersSimulateNextCredentialEncodeWillSucceedBody = AcsEncodersSimulateNextCredentialEncodeWillSucceedParameters; /** * @deprecated Use AcsEncodersSimulateNextCredentialEncodeWillSucceedRequest instead. */ export type AcsEncodersSimulateNextCredentialEncodeWillSucceedResponse = SetNonNullable>>; export type AcsEncodersSimulateNextCredentialEncodeWillSucceedRequest = SeamHttpRequest; export interface AcsEncodersSimulateNextCredentialEncodeWillSucceedOptions { } export type AcsEncodersSimulateNextCredentialScanWillFailParameters = RouteRequestBody<'/acs/encoders/simulate/next_credential_scan_will_fail'>; /** * @deprecated Use AcsEncodersSimulateNextCredentialScanWillFailParameters instead. */ export type AcsEncodersSimulateNextCredentialScanWillFailBody = AcsEncodersSimulateNextCredentialScanWillFailParameters; /** * @deprecated Use AcsEncodersSimulateNextCredentialScanWillFailRequest instead. */ export type AcsEncodersSimulateNextCredentialScanWillFailResponse = SetNonNullable>>; export type AcsEncodersSimulateNextCredentialScanWillFailRequest = SeamHttpRequest; export interface AcsEncodersSimulateNextCredentialScanWillFailOptions { } export type AcsEncodersSimulateNextCredentialScanWillSucceedParameters = RouteRequestBody<'/acs/encoders/simulate/next_credential_scan_will_succeed'>; /** * @deprecated Use AcsEncodersSimulateNextCredentialScanWillSucceedParameters instead. */ export type AcsEncodersSimulateNextCredentialScanWillSucceedBody = AcsEncodersSimulateNextCredentialScanWillSucceedParameters; /** * @deprecated Use AcsEncodersSimulateNextCredentialScanWillSucceedRequest instead. */ export type AcsEncodersSimulateNextCredentialScanWillSucceedResponse = SetNonNullable>>; export type AcsEncodersSimulateNextCredentialScanWillSucceedRequest = SeamHttpRequest; export interface AcsEncodersSimulateNextCredentialScanWillSucceedOptions { }