import { type Client } from '../../../seam/connect/client.js'; import { type SeamHttpRequestOptions, type SeamHttpWithoutWorkspaceOptions, type SeamHttpWithoutWorkspaceOptionsWithClient, type SeamHttpWithoutWorkspaceOptionsWithConsoleSessionToken, type SeamHttpWithoutWorkspaceOptionsWithPersonalAccessToken } from '../../../seam/connect/options.js'; import { type WorkspacesCreateOptions, type WorkspacesCreateParameters, type WorkspacesCreateRequest, type WorkspacesListOptions, type WorkspacesListParameters, type WorkspacesListRequest } from './workspaces/index.js'; export declare class SeamHttpEndpointsWithoutWorkspace { client: Client; readonly defaults: Required; readonly ltsVersion = "1.0.0"; static ltsVersion: string; constructor(options?: SeamHttpWithoutWorkspaceOptions); static fromClient(client: SeamHttpWithoutWorkspaceOptionsWithClient['client'], options?: Omit): SeamHttpEndpointsWithoutWorkspace; static fromConsoleSessionToken(consoleSessionToken: SeamHttpWithoutWorkspaceOptionsWithConsoleSessionToken['consoleSessionToken'], options?: Omit): SeamHttpEndpointsWithoutWorkspace; static fromPersonalAccessToken(personalAccessToken: SeamHttpWithoutWorkspaceOptionsWithPersonalAccessToken['personalAccessToken'], options?: Omit): SeamHttpEndpointsWithoutWorkspace; /** * Creates a new [workspace](https://docs.seam.co/core-concepts/workspaces). */ get '/workspaces/create'(): (parameters: WorkspacesCreateParameters, options?: WorkspacesCreateOptions) => WorkspacesCreateRequest; /** * Returns a list of [workspaces](https://docs.seam.co/core-concepts/workspaces) associated with the authentication value. */ get '/workspaces/list'(): (parameters?: WorkspacesListParameters, options?: WorkspacesListOptions) => WorkspacesListRequest; } export type SeamHttpEndpointWithoutWorkspaceQueryPaths = '/workspaces/list'; export type SeamHttpEndpointWithoutWorkspaceMutationPaths = '/workspaces/create';