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 SeamHttpUserIdentitiesEnrollmentAutomations { client: Client; readonly defaults: Required; readonly ltsVersion = "1.0.0"; static ltsVersion: string; constructor(apiKeyOrOptions?: string | SeamHttpOptions); static fromClient(client: SeamHttpOptionsWithClient['client'], options?: Omit): SeamHttpUserIdentitiesEnrollmentAutomations; static fromApiKey(apiKey: SeamHttpOptionsWithApiKey['apiKey'], options?: Omit): SeamHttpUserIdentitiesEnrollmentAutomations; static fromClientSessionToken(clientSessionToken: SeamHttpOptionsWithClientSessionToken['clientSessionToken'], options?: Omit): SeamHttpUserIdentitiesEnrollmentAutomations; static fromPublishableKey(publishableKey: string, userIdentifierKey: string, options?: SeamHttpFromPublishableKeyOptions): Promise; static fromConsoleSessionToken(consoleSessionToken: SeamHttpOptionsWithConsoleSessionToken['consoleSessionToken'], workspaceId: SeamHttpOptionsWithConsoleSessionToken['workspaceId'], options?: Omit): SeamHttpUserIdentitiesEnrollmentAutomations; static fromPersonalAccessToken(personalAccessToken: SeamHttpOptionsWithPersonalAccessToken['personalAccessToken'], workspaceId: SeamHttpOptionsWithPersonalAccessToken['workspaceId'], options?: Omit): SeamHttpUserIdentitiesEnrollmentAutomations; createPaginator(request: SeamHttpRequest): SeamPaginator; updateClientSessionToken(clientSessionToken: SeamHttpOptionsWithClientSessionToken['clientSessionToken']): Promise; delete(parameters?: UserIdentitiesEnrollmentAutomationsDeleteParameters, options?: UserIdentitiesEnrollmentAutomationsDeleteOptions): UserIdentitiesEnrollmentAutomationsDeleteRequest; get(parameters?: UserIdentitiesEnrollmentAutomationsGetParameters, options?: UserIdentitiesEnrollmentAutomationsGetOptions): UserIdentitiesEnrollmentAutomationsGetRequest; launch(parameters?: UserIdentitiesEnrollmentAutomationsLaunchParameters, options?: UserIdentitiesEnrollmentAutomationsLaunchOptions): UserIdentitiesEnrollmentAutomationsLaunchRequest; list(parameters?: UserIdentitiesEnrollmentAutomationsListParameters, options?: UserIdentitiesEnrollmentAutomationsListOptions): UserIdentitiesEnrollmentAutomationsListRequest; } export type UserIdentitiesEnrollmentAutomationsDeleteParameters = RouteRequestBody<'/user_identities/enrollment_automations/delete'>; /** * @deprecated Use UserIdentitiesEnrollmentAutomationsDeleteParameters instead. */ export type UserIdentitiesEnrollmentAutomationsDeleteParams = UserIdentitiesEnrollmentAutomationsDeleteParameters; /** * @deprecated Use UserIdentitiesEnrollmentAutomationsDeleteRequest instead. */ export type UserIdentitiesEnrollmentAutomationsDeleteResponse = SetNonNullable>>; export type UserIdentitiesEnrollmentAutomationsDeleteRequest = SeamHttpRequest; export interface UserIdentitiesEnrollmentAutomationsDeleteOptions { } export type UserIdentitiesEnrollmentAutomationsGetParameters = RouteRequestBody<'/user_identities/enrollment_automations/get'>; /** * @deprecated Use UserIdentitiesEnrollmentAutomationsGetParameters instead. */ export type UserIdentitiesEnrollmentAutomationsGetParams = UserIdentitiesEnrollmentAutomationsGetParameters; /** * @deprecated Use UserIdentitiesEnrollmentAutomationsGetRequest instead. */ export type UserIdentitiesEnrollmentAutomationsGetResponse = SetNonNullable>>; export type UserIdentitiesEnrollmentAutomationsGetRequest = SeamHttpRequest; export interface UserIdentitiesEnrollmentAutomationsGetOptions { } export type UserIdentitiesEnrollmentAutomationsLaunchParameters = RouteRequestBody<'/user_identities/enrollment_automations/launch'>; /** * @deprecated Use UserIdentitiesEnrollmentAutomationsLaunchParameters instead. */ export type UserIdentitiesEnrollmentAutomationsLaunchBody = UserIdentitiesEnrollmentAutomationsLaunchParameters; /** * @deprecated Use UserIdentitiesEnrollmentAutomationsLaunchRequest instead. */ export type UserIdentitiesEnrollmentAutomationsLaunchResponse = SetNonNullable>>; export type UserIdentitiesEnrollmentAutomationsLaunchRequest = SeamHttpRequest; export interface UserIdentitiesEnrollmentAutomationsLaunchOptions { } export type UserIdentitiesEnrollmentAutomationsListParameters = RouteRequestBody<'/user_identities/enrollment_automations/list'>; /** * @deprecated Use UserIdentitiesEnrollmentAutomationsListParameters instead. */ export type UserIdentitiesEnrollmentAutomationsListParams = UserIdentitiesEnrollmentAutomationsListParameters; /** * @deprecated Use UserIdentitiesEnrollmentAutomationsListRequest instead. */ export type UserIdentitiesEnrollmentAutomationsListResponse = SetNonNullable>>; export type UserIdentitiesEnrollmentAutomationsListRequest = SeamHttpRequest; export interface UserIdentitiesEnrollmentAutomationsListOptions { }