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 SeamHttpUserIdentitiesUnmanaged { client: Client; readonly defaults: Required; readonly ltsVersion = "1.0.0"; static ltsVersion: string; constructor(apiKeyOrOptions?: string | SeamHttpOptions); static fromClient(client: SeamHttpOptionsWithClient['client'], options?: Omit): SeamHttpUserIdentitiesUnmanaged; static fromApiKey(apiKey: SeamHttpOptionsWithApiKey['apiKey'], options?: Omit): SeamHttpUserIdentitiesUnmanaged; static fromClientSessionToken(clientSessionToken: SeamHttpOptionsWithClientSessionToken['clientSessionToken'], options?: Omit): SeamHttpUserIdentitiesUnmanaged; static fromPublishableKey(publishableKey: string, userIdentifierKey: string, options?: SeamHttpFromPublishableKeyOptions): Promise; static fromConsoleSessionToken(consoleSessionToken: SeamHttpOptionsWithConsoleSessionToken['consoleSessionToken'], workspaceId: SeamHttpOptionsWithConsoleSessionToken['workspaceId'], options?: Omit): SeamHttpUserIdentitiesUnmanaged; static fromPersonalAccessToken(personalAccessToken: SeamHttpOptionsWithPersonalAccessToken['personalAccessToken'], workspaceId: SeamHttpOptionsWithPersonalAccessToken['workspaceId'], options?: Omit): SeamHttpUserIdentitiesUnmanaged; createPaginator(request: SeamHttpRequest): SeamPaginator; updateClientSessionToken(clientSessionToken: SeamHttpOptionsWithClientSessionToken['clientSessionToken']): Promise; get(parameters?: UserIdentitiesUnmanagedGetParameters, options?: UserIdentitiesUnmanagedGetOptions): UserIdentitiesUnmanagedGetRequest; list(parameters?: UserIdentitiesUnmanagedListParameters, options?: UserIdentitiesUnmanagedListOptions): UserIdentitiesUnmanagedListRequest; update(parameters?: UserIdentitiesUnmanagedUpdateParameters, options?: UserIdentitiesUnmanagedUpdateOptions): UserIdentitiesUnmanagedUpdateRequest; } export type UserIdentitiesUnmanagedGetParameters = RouteRequestBody<'/user_identities/unmanaged/get'>; /** * @deprecated Use UserIdentitiesUnmanagedGetParameters instead. */ export type UserIdentitiesUnmanagedGetParams = UserIdentitiesUnmanagedGetParameters; /** * @deprecated Use UserIdentitiesUnmanagedGetRequest instead. */ export type UserIdentitiesUnmanagedGetResponse = SetNonNullable>>; export type UserIdentitiesUnmanagedGetRequest = SeamHttpRequest; export interface UserIdentitiesUnmanagedGetOptions { } export type UserIdentitiesUnmanagedListParameters = RouteRequestBody<'/user_identities/unmanaged/list'>; /** * @deprecated Use UserIdentitiesUnmanagedListParameters instead. */ export type UserIdentitiesUnmanagedListParams = UserIdentitiesUnmanagedListParameters; /** * @deprecated Use UserIdentitiesUnmanagedListRequest instead. */ export type UserIdentitiesUnmanagedListResponse = SetNonNullable>>; export type UserIdentitiesUnmanagedListRequest = SeamHttpRequest; export interface UserIdentitiesUnmanagedListOptions { } export type UserIdentitiesUnmanagedUpdateParameters = RouteRequestBody<'/user_identities/unmanaged/update'>; /** * @deprecated Use UserIdentitiesUnmanagedUpdateParameters instead. */ export type UserIdentitiesUnmanagedUpdateBody = UserIdentitiesUnmanagedUpdateParameters; /** * @deprecated Use UserIdentitiesUnmanagedUpdateRequest instead. */ export type UserIdentitiesUnmanagedUpdateResponse = SetNonNullable>>; export type UserIdentitiesUnmanagedUpdateRequest = SeamHttpRequest; export interface UserIdentitiesUnmanagedUpdateOptions { }