import type { Client, ClientOptions } from './client.js'; import { type SeamHttpOptions, type SeamHttpRequestOptions, type SeamHttpWithoutWorkspaceOptions } from './options.js'; export declare const defaultEndpoint = "https://connect.getseam.com"; export declare const sdkHeaders: { 'seam-sdk-name': string; 'seam-sdk-version': string; 'seam-lts-version': string; }; export type Options = SeamHttpWithoutWorkspaceOptions | (SeamHttpOptions & { publishableKey?: string; }); type ParsedOptions = Required<(ClientOptions | { client: Client; }) & SeamHttpRequestOptions>; export declare const parseOptions: (apiKeyOrOptions: string | Options) => ParsedOptions; export declare const limitToSeamHttpRequestOptions: (options: Required) => Required; export declare const isSeamHttpRequestOption: (key: string) => key is keyof SeamHttpRequestOptions; export {};