import type { RouteRequestBody, RouteRequestParams, 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 SeamHttpAcsCredentialsUnmanaged { client: Client; readonly defaults: Required; readonly ltsVersion = "1.0.0"; static ltsVersion: string; constructor(apiKeyOrOptions?: string | SeamHttpOptions); static fromClient(client: SeamHttpOptionsWithClient['client'], options?: Omit): SeamHttpAcsCredentialsUnmanaged; static fromApiKey(apiKey: SeamHttpOptionsWithApiKey['apiKey'], options?: Omit): SeamHttpAcsCredentialsUnmanaged; static fromClientSessionToken(clientSessionToken: SeamHttpOptionsWithClientSessionToken['clientSessionToken'], options?: Omit): SeamHttpAcsCredentialsUnmanaged; static fromPublishableKey(publishableKey: string, userIdentifierKey: string, options?: SeamHttpFromPublishableKeyOptions): Promise; static fromConsoleSessionToken(consoleSessionToken: SeamHttpOptionsWithConsoleSessionToken['consoleSessionToken'], workspaceId: SeamHttpOptionsWithConsoleSessionToken['workspaceId'], options?: Omit): SeamHttpAcsCredentialsUnmanaged; static fromPersonalAccessToken(personalAccessToken: SeamHttpOptionsWithPersonalAccessToken['personalAccessToken'], workspaceId: SeamHttpOptionsWithPersonalAccessToken['workspaceId'], options?: Omit): SeamHttpAcsCredentialsUnmanaged; createPaginator(request: SeamHttpRequest): SeamPaginator; updateClientSessionToken(clientSessionToken: SeamHttpOptionsWithClientSessionToken['clientSessionToken']): Promise; get(parameters?: AcsCredentialsUnmanagedGetParameters, options?: AcsCredentialsUnmanagedGetOptions): AcsCredentialsUnmanagedGetRequest; list(parameters?: AcsCredentialsUnmanagedListParameters, options?: AcsCredentialsUnmanagedListOptions): AcsCredentialsUnmanagedListRequest; } export type AcsCredentialsUnmanagedGetParameters = RouteRequestBody<'/acs/credentials/unmanaged/get'>; /** * @deprecated Use AcsCredentialsUnmanagedGetParameters instead. */ export type AcsCredentialsUnmanagedGetParams = AcsCredentialsUnmanagedGetParameters; /** * @deprecated Use AcsCredentialsUnmanagedGetRequest instead. */ export type AcsCredentialsUnmanagedGetResponse = SetNonNullable>>; export type AcsCredentialsUnmanagedGetRequest = SeamHttpRequest; export interface AcsCredentialsUnmanagedGetOptions { } export type AcsCredentialsUnmanagedListParameters = RouteRequestParams<'/acs/credentials/unmanaged/list'>; /** * @deprecated Use AcsCredentialsUnmanagedListParameters instead. */ export type AcsCredentialsUnmanagedListParams = AcsCredentialsUnmanagedListParameters; /** * @deprecated Use AcsCredentialsUnmanagedListRequest instead. */ export type AcsCredentialsUnmanagedListResponse = SetNonNullable>>; export type AcsCredentialsUnmanagedListRequest = SeamHttpRequest; export interface AcsCredentialsUnmanagedListOptions { }