import { BaseClient, type BaseClientConfig } from "./base-client"; export declare class GptAdmin extends BaseClient { /** Agent management, versioning, training, and field templates */ readonly agents: { list: (options?: import("./base-client").RequestOptions) => Promise; listSystemAgents: (params?: import("./namespaces/agents").ListSystemAgentsParams, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; getBySlug: (slug: string, options?: import("./base-client").RequestOptions) => Promise; clone: (id: string, attributes: import("./namespaces/agents").CloneAgentAttributes, options?: import("./base-client").RequestOptions) => Promise; cloneForWorkspace: (agentId: string, targetWorkspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/agents").CreateAgentAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/agents").UpdateAgentAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; export: (id: string, options?: import("./base-client").RequestOptions) => Promise; import: (data: import("./namespaces/agents").AgentExportBundle, options?: import("./base-client").RequestOptions) => Promise; test: (id: string, attributes: import("./namespaces/agents").TestAgentAttributes, options?: import("./base-client").RequestOptions) => Promise; validate: (id: string, options?: import("./base-client").RequestOptions) => Promise; teach: (id: string, attributes: import("./namespaces/agents").TeachAttributes, options?: import("./base-client").RequestOptions) => Promise; publishVersion: (id: string, options?: import("./base-client").RequestOptions) => Promise; restoreVersion: (id: string, attributes: import("./namespaces/agents").RestoreVersionAttributes, options?: import("./base-client").RequestOptions) => Promise; analyzeTraining: (id: string, options?: import("./base-client").RequestOptions) => Promise; usage: (id: string, options?: import("./base-client").RequestOptions) => Promise; usageAll: (options?: import("./base-client").RequestOptions) => Promise; stats: (id: string, options?: import("./base-client").RequestOptions) => Promise; trainingStats: (id: string, options?: import("./base-client").RequestOptions) => Promise; versions: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/agents").CreateAgentVersionAttributes, options?: import("./base-client").RequestOptions) => Promise; addSystemField: (id: string, fieldName: string, options?: import("./base-client").RequestOptions) => Promise; removeSystemField: (id: string, fieldName: string, options?: import("./base-client").RequestOptions) => Promise; setSystemFields: (id: string, fieldNames: string[], options?: import("./base-client").RequestOptions) => Promise; metrics: (id: string, options?: import("./base-client").RequestOptions) => Promise; revisions: (id: string, options?: import("./base-client").RequestOptions) => Promise; getRevision: (id: string, options?: import("./base-client").RequestOptions) => Promise; listAllRevisions: (options?: import("./base-client").RequestOptions) => Promise; compare: (versionAId: string, versionBId: string, options?: import("./base-client").RequestOptions) => Promise; schemaVersions: { list: (agentId: string, options?: import("./base-client").RequestOptions) => Promise; create: (agentId: string, attributes: import("./namespaces/agents").CreateSchemaVersionAttributes, options?: import("./base-client").RequestOptions) => Promise; activate: (agentId: string, versionId: string, options?: import("./base-client").RequestOptions) => Promise; update: (agentId: string, versionId: string, attributes: import("./namespaces/agents").UpdateSchemaVersionAttributes, options?: import("./base-client").RequestOptions) => Promise; }; }; training: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/agents").CreateTrainingExampleAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/agents").UpdateTrainingExampleAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; bulkCreate: (agentId: string, examples: import("./namespaces/agents").CreateTrainingExampleAttributes[], options?: import("./base-client").RequestOptions) => Promise; bulkDelete: (agentId: string, ids: string[], options?: import("./base-client").RequestOptions) => Promise; search: (agentId: string, query: string, limit?: number, options?: import("./base-client").RequestOptions) => Promise; listForAgent: (agentId: string, options?: import("./base-client").RequestOptions) => Promise; deleteForAgent: (agentId: string, exampleId: string, options?: import("./base-client").RequestOptions) => Promise; sessions: { list: (agentId: string, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; }; fieldTemplates: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/agents").CreateFieldTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; deployments: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; acceptUpdate: (id: string, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; workspaceConfigs: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; souls: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; toolCatalog: { list: (options?: import("./base-client").RequestOptions) => Promise[]>; }; }; /** ISV application management — create, configure, and manage platform applications */ readonly applications: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; getBySlug: (slug: string, options?: import("./base-client").RequestOptions) => Promise; getCurrent: (options?: import("./base-client").RequestOptions) => Promise; getMe: (options?: import("./base-client").RequestOptions) => Promise; create: (attrs: import("./namespaces/applications").CreateApplicationAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attrs: import("./namespaces/applications").UpdateApplicationAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; updateComplianceTags: (id: string, complianceTags: string[], options?: import("./base-client").RequestOptions) => Promise; grantCredits: (id: string, amount: number, tenantId: string, options?: import("./base-client").RequestOptions) => Promise; allocateCredits: (id: string, amount: number, description?: string, options?: import("./base-client").RequestOptions) => Promise; provision: (spec: import("./namespaces/applications").ApplicationProvisionSpec, options?: import("./base-client").RequestOptions) => Promise; }; /** Billing account management */ readonly accounts: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; credit: (id: string, amount: number, description?: string, options?: import("./base-client").RequestOptions) => Promise; debit: (id: string, amount: number, description?: string, options?: import("./base-client").RequestOptions) => Promise; }; /** Platform capability catalog (admin view — full catalog, no app annotations) */ readonly capabilities: { list: (options?: import("./namespaces/capabilities").ListCapabilitiesOptions) => Promise; listForApplication: (options?: import("./namespaces/capabilities").ListCapabilitiesOptions) => Promise; get: (key: string, options?: import("./base-client").RequestOptions) => Promise; }; /** API key management */ readonly apiKeys: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; listAll: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; revoke: (id: string, options?: import("./base-client").RequestOptions) => Promise; rotate: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/apiKeys").CreateApiKeyAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/apiKeys").UpdateApiKeyAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; setBudget: (id: string, creditLimit: number | null, creditLimitPeriod: "daily" | "weekly" | "monthly" | "yearly" | "lifetime" | null, options?: import("./base-client").RequestOptions) => Promise; usageStats: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; usageStatsAll: (options?: import("./base-client").RequestOptions) => Promise; active: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; activeAll: (options?: import("./base-client").RequestOptions) => Promise; resetBudgetPeriod: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; /** Agent execution management and streaming */ readonly executions: { start(agentId: string, input: Record, opts?: { workspace_id?: string; model_id?: string; file_inputs?: import("./namespaces/executions").FileInput[]; } & import("./base-client").RequestOptions): Promise; estimate(agentId: string, input: Record, opts?: { workspace_id /** Campaign management across all workspaces */ ?: string; } & import("./base-client").RequestOptions): Promise; list(opts?: { workspace_id?: string; } & import("./base-client").RequestOptions): Promise; get(id: string, options?: import("./base-client").RequestOptions): Promise; stream(id: string, options?: import("./base-client").RequestOptions & import("./streaming").StreamOptions): Promise>; approve(id: string, options?: import("./base-client").RequestOptions): Promise; deny(id: string, reason: string, options?: import("./base-client").RequestOptions): Promise; cancel(id: string, options?: import("./base-client").RequestOptions): Promise; children(id: string, options?: import("./base-client").RequestOptions): Promise; tree(id: string, options?: import("./base-client").RequestOptions): Promise; }; /** Storage operations and bucket management */ readonly storage: { stats: (workspaceId?: string, options?: import("./base-client").RequestOptions) => Promise; buckets: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; stats: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; files: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; confirmUpload: (id: string, attributes?: Record, options?: import("./base-client").RequestOptions) => Promise; softDelete: (id: string, options?: import("./base-client").RequestOptions) => Promise; tag: (id: string, tags: string[], options?: import("./base-client").RequestOptions) => Promise; updateMetadata: (id: string, newMetadata: Record, options?: import("./base-client").RequestOptions) => Promise; byChecksum: (checksum: string, options?: import("./base-client").RequestOptions) => Promise; listChildren: (parentId: string, options?: import("./base-client").RequestOptions) => Promise; requestDownloadUrl: (id: string, params?: { expires_in?: number; }, options?: import("./base-client").RequestOptions) => Promise<{ url: string; expires_at: string; }>; }; recommendations: { list: (options?: import("./base-client").RequestOptions) => Promise; listPending: (options?: import("./base-client").RequestOptions) => Promise; accept: (id: string, options?: import("./base-client").RequestOptions) => Promise; dismiss: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** User management across all tenants */ readonly users: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; listAll: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; getByEmail: (email: string, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/users").UpdateUserAttributes, options?: import("./base-client").RequestOptions) => Promise; adminUpdate: (id: string, attributes: import("./namespaces/users").AdminUpdateUserAttributes, options?: import("./base-client").RequestOptions) => Promise; adminUpdateEmail: (id: string, email: string, options?: import("./base-client").RequestOptions) => Promise; confirmEmail: (id: string, options?: import("./base-client").RequestOptions) => Promise; triggerPasswordReset: (id: string, options?: import("./base-client").RequestOptions) => Promise; registerViaInvitation: (email: string, password: string, passwordConfirmation: string, invitationToken: string, attrs?: { first_name?: string; last_name?: string; }, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; /** Voice session, recording, and transcription management */ readonly voice: { sessions: { list: (options?: { page?: number; pageSize?: number; status?: "active" | "ended" | "failed" | "timed_out"; insertedAfter?: string; insertedBefore?: string; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; issueParticipantToken: (id: string, params: import("./namespaces/voice").VoiceParticipantTokenOptions, options?: import("./base-client").RequestOptions) => Promise; removeParticipant: (id: string, participantIdentity: string, options?: import("./base-client").RequestOptions) => Promise; }; recordings: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; bySession: (sessionId: string, options?: import("./base-client").RequestOptions) => Promise; }; transcriptionResults: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; bySession: (sessionId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; }; transcriptionJobs: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listMine: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; create: (data?: import("./namespaces/voice").TranscriptionJobCreateAttributes, options?: import("./base-client").RequestOptions) => Promise; destroy: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Compliance audit log access — paginated listing, activity feeds, aggregates, and bulk exports */ readonly audit: { list(params?: import("./namespaces/audit").AuditListParams, options?: import("./base-client").RequestOptions): Promise; activityFeed(params: import("./namespaces/audit").ActivityFeedParams, options?: import("./base-client").RequestOptions): Promise; countByAction(params: import("./namespaces/audit").CountByActionParams, options?: import("./base-client").RequestOptions): Promise; requestExport(params: import("./namespaces/audit").ExportParams, options?: import("./base-client").RequestOptions): Promise; }; /** Webhook configuration and delivery management */ readonly webhooks: { configs: { list: (options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/webhooks-ns").CreateWebhookConfigAttributes, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/webhooks-ns").UpdateWebhookConfigAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; test: (id: string, options?: import("./base-client").RequestOptions) => Promise; rotateSecret: (id: string, options?: import("./base-client").RequestOptions) => Promise; bulkEnable: (ids: string[], options?: import("./base-client").RequestOptions) => Promise<{ success: boolean; count: number; }>; bulkDisable: (ids: string[], options?: import("./base-client").RequestOptions) => Promise<{ success: boolean; count: number; }>; replay: (id: string, options?: import("./base-client").RequestOptions) => Promise; stats: (options?: import("./base-client").RequestOptions) => Promise>; listEvents: (id: string, options?: import("./base-client").RequestOptions) => Promise>; }; listEventTypes: (options?: import("./base-client").RequestOptions) => Promise>; deliveries: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; retry: (id: string, options?: import("./base-client").RequestOptions) => Promise; bulkRetry: (ids: string[], options?: import("./base-client").RequestOptions) => Promise<{ success: boolean; count: number; }>; }; }; /** AI content generation — text, images, tone rewriting, hashtags, SEO */ readonly content: { generateText: (attributes: { prompt: string; workspace_id: string; brand_identity_id?: string; task?: string; }, options?: import("./base-client").RequestOptions) => Promise; generateImage: (attributes: { prompt: string; workspace_id: string; style?: string; }, options?: import("./base-client").RequestOptions) => Promise; editImage: (attributes: { image_url: string; instructions: string; workspace_id: string; }, options?: import("./base-client").RequestOptions) => Promise; rewriteTone: (attributes: { text: string; target_tone: string; workspace_id: string; max_length?: number; }, options?: import("./base-client").RequestOptions) => Promise; shorten: (attributes: { text: string; max_chars: number; workspace_id: string; platform?: string; }, options?: import("./base-client").RequestOptions) => Promise; refine: (attributes: { text: string; instructions: string; workspace_id: string; }, options?: import("./base-client").RequestOptions) => Promise; suggestTopics: (attributes: { workspace_id: string; industry? /** Cases domain: operational case aggregate, state machine workflow, decisions, links */: string; brand_identity_id?: string; count?: number; }, options?: import("./base-client").RequestOptions) => Promise; generateImagePrompt: (attributes: { marketing_copy: string; workspace_id: string; style?: string; }, options?: import("./base-client").RequestOptions) => Promise; generateHashtags: (attributes: { text: string; platform: string; workspace_id: string; industry?: string; count?: number; }, options?: import("./base-client").RequestOptions) => Promise; seoEnrich: (attributes: { text: string; target_keywords: string[]; workspace_id: string; }, options?: import("./base-client").RequestOptions) => Promise; }; /** Campaign management across all workspaces */ readonly campaigns: { campaigns: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/campaigns").CreateCampaignAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/campaigns").UpdateCampaignAttributes, options?: import("./base-client").RequestOptions) => Promise; send: (id: string, attributes?: import("./namespaces/campaigns").SendCampaignAttributes, options?: import("./base-client").RequestOptions) => Promise; analyze: (id: string, attributes?: import("./namespaces/campaigns").AnalyzeCampaignAttributes, options?: import("./base-client").RequestOptions) => Promise; optimizeSendTimes: (id: string, attributes?: import("./namespaces/campaigns").OptimizeSendTimesAttributes, options?: import("./base-client").RequestOptions) => Promise; createFollowup: (id: string, attributes: import("./namespaces/campaigns").CreateFollowupCampaignAttributes, options?: import("./base-client").RequestOptions) => Promise; importRecipients: (id: string, attributes: { csv_storage_key: string; column_mapping?: Record; workspace_id: string; }, options?: import("./base-client").RequestOptions) => Promise>; generateEmails: (id: string, workspaceId: string, options?: import("./base-client").RequestOptions) => Promise>; optimizeSubjects: (id: string, attributes: import("./namespaces/campaigns").OptimizeSubjectsAttributes, options?: import("./base-client").RequestOptions) => Promise>; export: (id: string, attributes: import("./namespaces/campaigns").ExportCampaignAttributes, options?: import("./base-client").RequestOptions) => Promise>; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; templates: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/campaigns").CreateTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/campaigns").UpdateTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; publish: (id: string, options?: import("./base-client").RequestOptions) => Promise; unpublish: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; rollback: (id: string, versionNumber: number, options?: import("./base-client").RequestOptions) => Promise; preview: (id: string, variables: Record, options?: import("./base-client").RequestOptions) => Promise; compile: (mjml: string, options?: import("./base-client").RequestOptions) => Promise; versions: (templateId: string, options?: import("./base-client").RequestOptions) => Promise; getVersion: (templateId: string, versionNumber: number, options?: import("./base-client").RequestOptions) => Promise; }; generatedEmails: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/campaigns").UpdateGeneratedEmailAttributes, options?: import("./base-client").RequestOptions) => Promise; approve: (id: string, options?: import("./base-client").RequestOptions) => Promise; reject: (id: string, options?: import("./base-client").RequestOptions) => Promise; schedule: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByCampaign: (campaignId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; }; sequences: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/campaigns").CreateSequenceAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/campaigns").UpdateSequenceAttributes, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; activate: (id: string, options?: import("./base-client").RequestOptions) => Promise; pause: (id: string, options?: import("./base-client").RequestOptions) => Promise; complete: (id: string, options?: import("./base-client").RequestOptions) => Promise; resume: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; recipients: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByCampaign: (campaignId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; }; sequenceSteps: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/campaigns").CreateSequenceStepAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/campaigns").UpdateSequenceStepAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listBySequence: (sequenceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; }; socialCampaigns: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/campaigns").CreateSocialCampaignAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/campaigns").UpdateSocialCampaignAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; schedule: (id: string, attributes: import("./namespaces/campaigns").ScheduleSocialCampaignAttributes, options?: import("./base-client").RequestOptions) => Promise; cancel: (id: string, options?: import("./base-client").RequestOptions) => Promise; generateMasterCopy: (id: string, attributes: import("./namespaces/campaigns").GenerateMasterCopyAttributes, options?: import("./base-client").RequestOptions) => Promise>; adaptForPlatforms: (id: string, attributes: import("./namespaces/campaigns").AdaptForPlatformsAttributes, options?: import("./base-client").RequestOptions) => Promise>; previewAdaptations: (id: string, attributes: import("./namespaces/campaigns").PreviewAdaptationsAttributes, options?: import("./base-client").RequestOptions) => Promise>; }; }; /** Outbound email and sender profile management across all workspaces */ readonly email: { outboundEmails: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; listByContact: (workspaceId: string, contactRefId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/email").CreateOutboundEmailAttributes, options?: import("./base-client").RequestOptions) => Promise; composeWithAi: (attributes: import("./namespaces/email").ComposeWithAiAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/email").UpdateOutboundEmailAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; send: (id: string, options?: import("./base-client").RequestOptions) => Promise; schedule: (id: string, attributes: { scheduled_for: string; }, options?: import("./base-client").RequestOptions) => Promise; cancelSchedule: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; senderProfiles: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/email").CreateSenderProfileAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/email").UpdateSenderProfileAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; validateDns: (id: string, options?: import("./base-client").RequestOptions) => Promise; setDefault: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; recipients: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/email").CreateRecipientAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByEmail: (outboundEmailId: string, options?: import("./base-client").RequestOptions) => Promise; }; inclusions: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/email").CreateInclusionAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/email").UpdateInclusionAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByEmail: (outboundEmailId: string, options?: import("./base-client").RequestOptions) => Promise; }; trackingEvents: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; }; unsubscribers: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; }; sendLimits: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; }; inbound: { addresses: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/email").CreateInboundAddressAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/email").UpdateInboundAddressAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; rotateToken: (id: string, options?: import("./base-client").RequestOptions) => Promise; disable: (id: string, options?: import("./base-client").RequestOptions) => Promise; enable: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; }; received: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByAddress: (addressId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; }; }; }; /** Tenant wallet management — credit adjustments, plan changes, usage history */ readonly billing: { wallet: { get: (options?: import("./base-client").RequestOptions) => Promise; changePlan: (walletId: string, planSlug: string, options?: import("./base-client").RequestOptions) => Promise; adjustCredits: (walletId: string, packageSlug: string, paymentMethodId?: string, options?: import("./base-client").RequestOptions) => Promise; getUsage: (tenantId?: string, options?: import("./base-client").RequestOptions) => Promise; }; plans: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (planId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attrs: import("./namespaces/billing").CreatePlanAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (planId: string, attrs: import("./namespaces/billing").UpdatePlanAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (planId: string, options?: import("./base-client").RequestOptions) => Promise; deprecatePlan: (planId: string, options?: import("./base-client").RequestOptions) => Promise; scheduleSunset: (planId: string, sunsetAt: string, replacementPlanId?: string, options?: import("./base-client").RequestOptions) => Promise; archivePlan: (planId: string, options?: import("./base-client").RequestOptions) => Promise; listPlansByLifecycleStatus: (applicationId: string, lifecycleStatus?: "active" | "deprecated" | "sunset_pending" | "archived", options?: import("./base-client").RequestOptions) => Promise; }; pricingStrategies: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attrs: import("./namespaces/billing").CreatePricingStrategyAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attrs: Partial, options?: import("./base-client").RequestOptions) => Promise; }; tenantPricingOverrides: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attrs: import("./namespaces/billing").CreateTenantPricingOverrideAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attrs: Partial, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; wholesaleAgreements: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attrs: import("./namespaces/billing").CreateWholesaleAgreementAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attrs: Partial, options?: import("./base-client").RequestOptions) => Promise; grantSignupCredits: (id: string, credits: number, reason?: string, options?: import("./base-client").RequestOptions) => Promise; getSignupGrantStatus: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; isvPricingOverrides: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attrs: import("./namespaces/billing").CreateIsvPricingOverrideAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attrs: import("./namespaces/billing").UpdateIsvPricingOverrideAttributes, options?: import("./base-client").RequestOptions) => Promise; }; settlementStatements: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; markPaid: (id: string, options?: import("./base-client").RequestOptions) => Promise; markReconciled: (id: string, options?: import("./base-client").RequestOptions) => Promise; markDisputed: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; settlements: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attrs: import("./namespaces/billing").CreateSettlementAttributes, options?: import("./base-client").RequestOptions) => Promise; }; accounts: { grantCredits: (applicationId: string, opts: { amount: number; tenant_id: string; description?: string | null; }, options?: import("./base-client").RequestOptions) => Promise; }; featureDefinitions: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByApplication: (applicationId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attrs: import("./namespaces/billing").CreateFeatureDefinitionAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attrs: Partial, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; planFeatureAllocations: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByPlan: (planId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attrs: import("./namespaces/billing").CreatePlanFeatureAllocationAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attrs: Partial, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; featureUsages: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByTenant: (tenantId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; }; usageEvents: { list: (tenantId: string, filters?: { startDate?: string; endDate?: string; page?: number; pageSize?: number; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByUser: (tenantId: string, userId: string, filters?: { startDate?: string; endDate?: string; page?: number; pageSize?: number; }, options?: import("./base-client").RequestOptions) => Promise; summary: (tenantId: string, filters?: { startDate?: string; endDate?: string; page?: number; pageSize?: number; }, options?: import("./base-client").RequestOptions) => Promise; }; estimateCapacity: (params: { creditBudget: number; operationsMix: Array<{ operationKey: string; weight: number; }>; }, options?: import("./base-client").RequestOptions) => Promise; compositeOperations: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attrs: import("./namespaces/billing").CreateCompositeOperationAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attrs: Partial, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; planBundles: { publish: (bundle: import("./namespaces/billing").PlanBundleSpec, opts?: import("./namespaces/billing").PlanBundlePublishOptions, options?: import("./base-client").RequestOptions) => Promise; previewEconomics: (bundle: import("./namespaces/billing").PlanBundleSpec, mix?: import("./namespaces/billing").PlanBundleMix, options?: import("./base-client").RequestOptions) => Promise<{ [key: string]: unknown; }>; listTemplates: (filter?: { vertical?: string; }, options?: import("./base-client").RequestOptions) => Promise; canEnable: (args: { applicationId: string; capabilityKey: string; planSlug?: string; }, options?: import("./base-client").RequestOptions) => Promise; }; capabilityRevocations: { previewCascade: (applicationId: string, capability: string, options?: import("./base-client").RequestOptions) => Promise; }; subscriptions: { listCapabilityRevoked: (filters?: { applicationId?: string; capability?: string; includeCanceled?: boolean; }, options?: import("./base-client").RequestOptions) => Promise; listSubscriptionsByPlanRevision: (planId: string, revisionId?: string, options?: import("./base-client").RequestOptions) => Promise; setRateLimitOverrides: (subscriptionId: string, overrides: { rate_limit_requests_override?: number | null; rate_limit_period_seconds_override?: number | null; concurrent_operations_limit_override?: number | null; }, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Portal management: invitations, change request review */ readonly portal: { invitations: { list: (options?: import("./base-client").RequestOptions) => Promise; create: (email: string, tenantId: string, invitedById: string, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; changeRequests: { list: (options?: import("./base-client").RequestOptions) => Promise; approve: (id: string, reviewedById: string, options?: import("./base-client").RequestOptions) => Promise; reject: (id: string, reviewedById: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Social media accounts, posts, metrics, and AI-powered campaigns */ readonly social: { accounts: { listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; listByPlatform: (platform: string, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/social").SocialAccountCreateAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/social").SocialAccountUpdateAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; enablePosting: (id: string, options?: import("./base-client").RequestOptions) => Promise; disablePosting: (id: string, options?: import("./base-client").RequestOptions) => Promise; deactivate: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; posts: { create: (attributes: import("./namespaces/social").SocialPostCreateAttributes, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/social").SocialPostUpdateAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; schedule: (id: string, scheduledAt: string, options?: import("./base-client").RequestOptions) => Promise; publishNow: (id: string, options?: import("./base-client").RequestOptions) => Promise; cancel: (id: string, options?: import("./base-client").RequestOptions) => Promise; retry: (id: string, options?: import("./base-client").RequestOptions) => Promise; updateSeo: (id: string, attributes: { seo_score?: number; seo_analysis?: Record; }, options?: import("./base-client").RequestOptions) => Promise; listScheduled: (options?: import("./base-client").RequestOptions) => Promise; listByAccount: (socialAccountId: string, options?: import("./base-client").RequestOptions) => Promise; listByCampaign: (socialCampaignId: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; }; metrics: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByPost: (socialPostId: string, options?: import("./base-client").RequestOptions) => Promise; latestForPost: (socialPostId: string, options?: import("./base-client").RequestOptions) => Promise; byAccount: (socialAccountId: string, options?: import("./base-client").RequestOptions) => Promise; byCampaign: (socialCampaignId: string, options?: import("./base-client").RequestOptions) => Promise; }; campaigns: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (workspaceId: string, attributes: import("./namespaces/social").SocialCampaignCreateAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/social").SocialCampaignUpdateAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; schedule: (id: string, scheduledAt: string, options?: import("./base-client").RequestOptions) => Promise; cancel: (id: string, options?: import("./base-client").RequestOptions) => Promise; generateMasterCopy: (id: string, workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; adaptForPlatforms: (id: string, workspaceId: string, socialAccountId: string, options?: import("./base-client").RequestOptions) => Promise; previewAdaptations: (id: string, workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; }; trending: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: { workspace_id: string; enrichment_level?: "raw" | "scored" | "summarized" | "full"; query?: string; source_breakdown?: Record; item_count?: number; fetched_at?: string; }, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByDateRange: (from: string, to: string, options?: import("./base-client").RequestOptions) => Promise; items: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listBySnapshot: (snapshotId: string, options?: import("./base-client").RequestOptions) => Promise; }; }; watches: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: { workspace_id: string; name: string; query: string; sources?: string[]; conditions?: Record; notification_config?: Record; enabled?: boolean; }, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: { name?: string; query?: string; sources?: string[]; conditions?: Record; notification_config?: Record; enabled?: boolean; }, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; markTriggered: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Connector management: instances, credentials, OAuth configs, ISV tools */ readonly connectors: { instances: { list: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/connectors").CreateConnectorInstanceAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/connectors").UpdateConnectorInstanceAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; credentials: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; refresh: (id: string, workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; }; sync: { logs: (options?: import("./base-client").RequestOptions) => Promise; log: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; oauth: { connect: (connectorType: string, workspaceId: string, options?: import("./base-client").RequestOptions) => Promise<{ auth_url: string; state: string; }>; callback: (connectorType: string, code: string, state: string, workspaceId: string, redirectUri?: string, options?: import("./base-client").RequestOptions) => Promise; }; oauthAppConfigs: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/connectors").CreateOAuthAppConfigAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/connectors").UpdateOAuthAppConfigAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; tools: { list: (connectorId: string, options?: import("./base-client").RequestOptions) => Promise; get: (connectorId: string, toolId: string, options?: import("./base-client").RequestOptions) => Promise; create: (connectorId: string, attributes: import("./namespaces/connectors").CreateConnectorToolAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (connectorId: string, toolId: string, attributes: import("./namespaces/connectors").UpdateConnectorToolAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (connectorId: string, toolId: string, options?: import("./base-client").RequestOptions) => Promise; activate: (connectorId: string, toolId: string, options?: import("./base-client").RequestOptions) => Promise; deactivate: (connectorId: string, toolId: string, options?: import("./base-client").RequestOptions) => Promise; test: (connectorId: string, toolId: string, options?: import("./base-client").RequestOptions) => Promise>; import: (connectorId: string, spec: Record, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Web crawling, content extraction, and site configuration management */ readonly crawler: { jobs: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crawler").AdminCreateCrawlerJobAttributes, options?: import("./base-client").RequestOptions) => Promise; cancel: (id: string, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; schedules: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crawler").AdminCreateCrawlerScheduleAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crawler").AdminUpdateCrawlerScheduleAttributes, options?: import("./base-client").RequestOptions) => Promise; enable: (id: string, options?: import("./base-client").RequestOptions) => Promise; disable: (id: string, options?: import("./base-client").RequestOptions) => Promise; trigger: (id: string, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; results: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; siteConfigs: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crawler").AdminCreateSiteConfigAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crawler").AdminUpdateSiteConfigAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; newsMonitors: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crawler").CreateNewsMonitorAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crawler").UpdateNewsMonitorAttributes, options?: import("./base-client").RequestOptions) => Promise; pause: (id: string, options?: import("./base-client").RequestOptions) => Promise; resume: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; newsSummaries: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; browserSessions: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crawler").AdminCreateBrowserSessionAttributes, options?: import("./base-client").RequestOptions) => Promise; refresh: (id: string, attributes: import("./namespaces/crawler").AdminRefreshBrowserSessionAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Scheduling: locations, event types, events, participants, bookings, availability, reminders, calendar syncs */ readonly scheduling: { locations: { list: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; listByType: (type: "venue" | "room" | "virtual" | "resource", options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/scheduling").CreateAdminSchedulingLocationAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/scheduling").UpdateAdminSchedulingLocationAttributes, options?: import("./base-client").RequestOptions) => Promise; deactivate: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; eventTypes: { list: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/scheduling").CreateAdminSchedulingEventTypeAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/scheduling").UpdateAdminSchedulingEventTypeAttributes, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; getBySlug: (slug: string, workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; }; events: { list: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/scheduling").CreateAdminSchedulingEventAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/scheduling").UpdateAdminSchedulingEventAttributes, options?: import("./base-client").RequestOptions) => Promise; cancel: (id: string, attributes?: import("./namespaces/scheduling").CancelAdminSchedulingEventAttributes, options?: import("./base-client").RequestOptions) => Promise; complete: (id: string, options?: import("./base-client").RequestOptions) => Promise; reschedule: (id: string, attributes: { new_start_time: string; new_end_time: string; }, options?: import("./base-client").RequestOptions) => Promise; listByDateRange: (workspaceId: string, startTime: string, endTime: string, options?: import("./base-client").RequestOptions) => Promise; listByParticipant: (email: string, workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; }; participants: { list: (eventId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/scheduling").CreateAdminSchedulingParticipantAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/scheduling").UpdateAdminSchedulingParticipantAttributes, options?: import("./base-client").RequestOptions) => Promise; respond: (id: string, status: "accepted" | "declined" | "tentative", options?: import("./base-client").RequestOptions) => Promise; remove: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; availabilityRules: { list: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/scheduling").CreateAdminSchedulingAvailabilityRuleAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/scheduling").UpdateAdminSchedulingAvailabilityRuleAttributes, options?: import("./base-client").RequestOptions) => Promise; destroy: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByUser: (userId: string, options?: import("./base-client").RequestOptions) => Promise; listByEventType: (eventTypeId: string, options?: import("./base-client").RequestOptions) => Promise; }; bookings: { list: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/scheduling").CreateAdminSchedulingBookingAttributes, options?: import("./base-client").RequestOptions) => Promise; confirm: (id: string, options?: import("./base-client").RequestOptions) => Promise; cancel: (id: string, attributes?: import("./namespaces/scheduling").CancelAdminSchedulingBookingAttributes, options?: import("./base-client").RequestOptions) => Promise; reschedule: (id: string, attributes: import("./namespaces/scheduling").RescheduleAdminSchedulingBookingAttributes, options?: import("./base-client").RequestOptions) => Promise; markNoShow: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByBooker: (email: string, options?: import("./base-client").RequestOptions) => Promise; }; reminders: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/scheduling").CreateAdminSchedulingReminderAttributes, options?: import("./base-client").RequestOptions) => Promise; cancel: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; calendarSyncs: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/scheduling").CreateAdminSchedulingCalendarSyncAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/scheduling").UpdateAdminSchedulingCalendarSyncAttributes, options?: import("./base-client").RequestOptions) => Promise; pause: (id: string, options?: import("./base-client").RequestOptions) => Promise; resume: (id: string, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** CRM management — contacts, companies, deals, pipelines, ISV entity type and field configuration */ readonly crm: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; listArchived: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmContactAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmContactAttributes, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; unarchive: (id: string, workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; companies: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmCompanyAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmCompanyAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; deals: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmDealAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmDealAttributes, options?: import("./base-client").RequestOptions) => Promise; moveStage: (id: string, attributes: import("./namespaces/crm").MoveDealStageAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; activities: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmActivityAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmActivityAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; pipelines: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmPipelineAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmPipelineAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; pipelineStages: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByPipeline: (pipelineId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmPipelineStageAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmPipelineStageAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; relationships: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmRelationshipAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; relationshipTypes: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; list: (options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmRelationshipTypeAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmRelationshipTypeAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; customEntities: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmCustomEntityAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmCustomEntityAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listVersions: (entityId: string, options?: import("./base-client").RequestOptions) => Promise; getVersion: (entityId: string, versionId: string, options?: import("./base-client").RequestOptions) => Promise; }; dealProducts: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmDealProductAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; exports: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmDataExportAttributes, options?: import("./base-client").RequestOptions) => Promise; refreshUrl: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; entityTypes: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByApplication: (applicationId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmCustomEntityTypeAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmCustomEntityTypeAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; fieldDefinitions: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByEntityType: (entityType: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmCustomFieldDefinitionAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmCustomFieldDefinitionAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; channelCaptureConfig: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmChannelCaptureConfigAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmChannelCaptureConfigAttributes, options?: import("./base-client").RequestOptions) => Promise; }; syncConfigs: { listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmSyncConfigAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmSyncConfigAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; addresses: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmAddressAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmAddressAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; setPrimary: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByEntity: (entityType: "contact" | "company", entityId: string, options?: import("./base-client").RequestOptions) => Promise; }; phoneNumbers: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmPhoneNumberAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmPhoneNumberAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; setPrimary: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByEntity: (entityType: "contact" | "company", entityId: string, options?: import("./base-client").RequestOptions) => Promise; }; emailAddresses: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmEmailAddressAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmEmailAddressAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; setPrimary: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByEntity: (entityType: "contact" | "company", entityId: string, options?: import("./base-client").RequestOptions) => Promise; }; socialProfiles: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmSocialProfileAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmSocialProfileAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByEntity: (entityType: "contact" | "company", entityId: string, options?: import("./base-client").RequestOptions) => Promise; }; websites: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/crm").CreateCrmWebsiteAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/crm").UpdateCrmWebsiteAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; setPrimary: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByEntity: (entityType: "contact" | "company", entityId: string, options?: import("./base-client").RequestOptions) => Promise; }; graph: { paths(params: import("./namespaces/crm").CrmGraphPathsParams, options?: import("./base-client").RequestOptions): Promise; related(params: import("./namespaces/crm").CrmGraphRelatedParams, options?: import("./base-client").RequestOptions): Promise; strength(params: import("./namespaces/crm").CrmGraphStrengthParams, options?: import("./base-client").RequestOptions): Promise; }; ai: { stagedExtractions(workspaceId: string, options?: { entity_type?: string; status?: string; } & import("./base-client").RequestOptions): Promise; approveExtraction(id: string, options?: import("./base-client").RequestOptions): Promise; rejectExtraction(id: string, options?: import("./base-client").RequestOptions): Promise; duplicates(workspaceId: string, options?: { entity_type?: string; status?: string; } & import("./base-client").RequestOptions): Promise; mergeContacts(params: import("./namespaces/crm").CrmMergeParams, options?: import("./base-client").RequestOptions): Promise; mergeCompanies(params: import("./namespaces/crm").CrmMergeParams, options?: import("./base-client").RequestOptions): Promise; search(params: import("./namespaces/crm").CrmSearchParams, options?: import("./base-client").RequestOptions): Promise; forecast(workspaceId: string, options?: import("./base-client").RequestOptions): Promise; }; bulkTransferOwnership: (resourceType: "contacts" | "deals" | "companies" | "custom-entities", params: { workspace_id: string; resource_ids: string[]; owner_id?: string | null; }, options?: import("./base-client").RequestOptions) => Promise<{ transferred: number; owner_id: string | null; failed?: number; }>; }; /** Extraction pipeline: documents, results, batches, exports, workflows, analysis */ readonly extraction: { documents: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; view: (id: string, options?: import("./base-client").RequestOptions) => Promise; status: (id: string, options?: import("./base-client").RequestOptions) => Promise; updateStatus: (id: string, attributes: import("./namespaces/extraction").UpdateDocumentStatusAttributes, options?: import("./base-client").RequestOptions) => Promise; reprocess: (id: string, options?: import("./base-client").RequestOptions) => Promise; cancel: (id: string, options?: import("./base-client").RequestOptions) => Promise; dismiss: (id: string, options?: import("./base-client").RequestOptions) => Promise; exclude: (id: string, options?: import("./base-client").RequestOptions) => Promise; include: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; updateVerification: (id: string, attributes: import("./namespaces/extraction").UpdateDocumentVerificationAttributes, options?: import("./base-client").RequestOptions) => Promise; markTrained: (id: string, options?: import("./base-client").RequestOptions) => Promise; dismissTraining: (id: string, options?: import("./base-client").RequestOptions) => Promise; finishUpload: (id: string, options?: import("./base-client").RequestOptions) => Promise; beginUpload: (attributes: import("./namespaces/extraction").AdminBeginUploadAttributes, options?: import("./base-client").RequestOptions) => Promise; findOrBeginUpload: (attributes: import("./namespaces/extraction").AdminFindOrBeginUploadAttributes, options?: import("./base-client").RequestOptions) => Promise; presignedUpload: (attributes: import("./namespaces/extraction").AdminPresignedUploadAttributes, options?: import("./base-client").RequestOptions) => Promise; upload: (attributes: import("./namespaces/extraction").AdminUploadDocumentAttributes, options?: import("./base-client").RequestOptions) => Promise; bulkReprocess: (attrs: import("./namespaces/extraction").AdminBulkReprocessAttributes, options?: import("./base-client").RequestOptions) => Promise; bulkDelete: (ids: string[], options?: import("./base-client").RequestOptions) => Promise; stats: (options?: import("./base-client").RequestOptions) => Promise; workspaceThroughput: (workspaceId: string, window?: import("./namespaces/extraction").AdminWorkspaceThroughputWindow, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; listByStatus: (workspaceId: string, status: string, options?: import("./base-client").RequestOptions) => Promise; reviewQueue: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; listTrained: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; listTrashed: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; listExcluded: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; dismissAllTrained: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; }; results: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/extraction").AdminUpdateResultAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; byDocument: (documentId: string, options?: import("./base-client").RequestOptions) => Promise; history: (documentId: string, options?: import("./base-client").RequestOptions) => Promise; partial: (documentId: string, options?: import("./base-client").RequestOptions) => Promise; regenerate: (id: string, attributes: import("./namespaces/extraction").AdminRegenerateResultAttributes, options?: import("./base-client").RequestOptions) => Promise; saveCorrections: (id: string, attributes: import("./namespaces/extraction").AdminSaveCorrectionsAttributes, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; }; batches: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/extraction").AdminCreateBatchAttributes, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; getUploadUrls: (id: string, options?: import("./base-client").RequestOptions) => Promise; finishAll: (batchId: string, options?: import("./base-client").RequestOptions) => Promise; }; exports: { list: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (workspaceId: string, attributes: import("./namespaces/extraction").AdminCreateExportAttributes, options?: import("./base-client").RequestOptions) => Promise; get: (workspaceId: string, id: string, options?: import("./base-client").RequestOptions) => Promise; }; workflows: { list: (options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/extraction").AdminCreateWorkflowAttributes, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/extraction").AdminUpdateWorkflowAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; configEnums: { list: (options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/extraction").AdminCreateConfigEnumAttributes, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/extraction").AdminUpdateConfigEnumAttributes, options?: import("./base-client").RequestOptions) => Promise; }; schemaDiscoveries: { create: (attributes: import("./namespaces/extraction").AdminCreateSchemaDiscoveryAttributes, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; bootstrap: (attributes: import("./namespaces/extraction").AdminBootstrapSchemaDiscoveryAttributes, options?: import("./base-client").RequestOptions) => Promise; }; fieldMappings: { get: (workspaceId: string, documentId: string, options?: import("./base-client").RequestOptions) => Promise; create: (workspaceId: string, documentId: string, attributes: import("./namespaces/extraction").AdminFieldMappingAttributes, options?: import("./base-client").RequestOptions) => Promise; }; shadowComparisons: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/extraction").AdminCreateShadowComparisonAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; analysis: (options?: import("./base-client").RequestOptions) => Promise; }; analyses: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; postProcessingHooks: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/extraction").AdminCreatePostProcessingHookAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/extraction").AdminUpdatePostProcessingHookAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; trainingAnalytics: { forWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; batch: (workspaceIds: string, options?: import("./base-client").RequestOptions) => Promise; }; extractionAgents: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; predict: (attributes: import("./namespaces/extraction").AdminPredictExtractionAgentAttributes, options?: import("./base-client").RequestOptions) => Promise; }; chunkEntityLinks: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; byDocument: (documentId: string, options?: import("./base-client").RequestOptions) => Promise; byChunk: (documentChunkId: string, options?: import("./base-client").RequestOptions) => Promise; byEntity: (graphNodeId: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Support domain: tickets, queues, SLA policies, routing, AI config, canned responses */ readonly support: { tickets: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; assign: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; resolve: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; close: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; reopen: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; merge: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; messages: { listByTicket: (ticketId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; }; attachments: { listByMessage: (messageId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; }; ratings: { create: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; }; tags: { listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; queues: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByApplication: (applicationId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; queueMembers: { listByQueue: (queueId: string, options?: import("./base-client").RequestOptions) => Promise; listByApplication: (applicationId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; routingRules: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByApplication: (applicationId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; slaPolicies: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByApplication: (applicationId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; aiConfig: { getForWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; upsert: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; }; channelCaptureConfig: { getForWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; upsert: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; }; syncConfig: { listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; cannedResponses: { listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: Record, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: Record, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Cases domain: operational case aggregate, state machine workflow, decisions, links */ readonly cases: { cases: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; attentionList: (workspaceId: string, options?: import("./namespaces/cases").AdminCaseAttentionListOptions) => Promise; attentionSummary: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/cases").CreateCaseAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/cases").UpdateCaseAttributes, options?: import("./base-client").RequestOptions) => Promise; transitionState: (id: string, attributes: import("./namespaces/cases").TransitionCaseAttributes, options?: import("./base-client").RequestOptions) => Promise; assignOwner: (id: string, attributes: import("./namespaces/cases").AssignCaseOwnerAttributes, options?: import("./base-client").RequestOptions) => Promise; decide: (id: string, attributes: import("./namespaces/cases").DecideCaseAttributes, options?: import("./base-client").RequestOptions) => Promise; reopen: (id: string, attributes?: import("./namespaces/cases").ReopenCaseAttributes, options?: import("./base-client").RequestOptions) => Promise; close: (id: string, attributes?: import("./namespaces/cases").CloseCaseAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; caseTypes: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/cases").CreateCaseTypeAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/cases").UpdateCaseTypeAttributes, options?: import("./base-client").RequestOptions) => Promise; activate: (id: string, options?: import("./base-client").RequestOptions) => Promise; deactivate: (id: string, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; documents: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/cases").CreateCaseDocumentLinkAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; entities: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/cases").CreateCaseEntityLinkAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; pipelines: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Contracts domain: AI contract lifecycle, clauses, renewal alerts (capability: contract_tracking) */ readonly contracts: { contracts: { list: (options?: { page /** Billing account management */ ?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/contracts").CreateContractAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/contracts").UpdateContractAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; clauses: { listForContract: (contractId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; renewalAlerts: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Meetings domain: AI meeting intelligence — meetings, transcripts, action items (capability: meeting_intelligence) */ readonly meetings: { meetings: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/meetings").CreateMeetingAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/meetings").UpdateMeetingAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; transcripts: { list: (options?: { page?: number; pageSize?: number; includePhi?: boolean; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions & { includePhi?: boolean; }) => Promise; }; actionItems: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Reviews domain: human review queues, memberships, and lifecycle transitions */ readonly reviews: { reviews: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; assign: (id: string, attributes: import("./namespaces/reviews").AdminAssignReviewAttributes, options?: import("./base-client").RequestOptions) => Promise; claim: (id: string, options?: import("./base-client").RequestOptions) => Promise; unclaim: (id: string, options?: import("./base-client").RequestOptions) => Promise; approve: (id: string, attributes?: import("./namespaces/reviews").AdminApproveReviewAttributes, options?: import("./base-client").RequestOptions) => Promise; reject: (id: string, attributes?: import("./namespaces/reviews").AdminRejectReviewAttributes, options?: import("./base-client").RequestOptions) => Promise; correct: (id: string, attributes?: import("./namespaces/reviews").AdminCorrectReviewAttributes, options?: import("./base-client").RequestOptions) => Promise; escalate: (id: string, attributes: import("./namespaces/reviews").AdminEscalateReviewAttributes, options?: import("./base-client").RequestOptions) => Promise; }; queues: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; summaries: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/reviews").AdminCreateReviewQueueAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/reviews").AdminUpdateReviewQueueAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; memberships: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/reviews").AdminCreateReviewQueueMembershipAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Model catalog — available models with tier classification */ readonly models: { list(options?: import("./namespaces/models").ListModelsOptions, reqOptions?: import("./base-client").RequestOptions): Promise; get(modelId: string, reqOptions?: import("./base-client").RequestOptions): Promise; }; /** AI/LLM management — provider configs, analytics, semantic cache */ readonly ai: { providerConfig: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: Partial, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: Partial, options?: import("./base-client").RequestOptions) => Promise; }; analytics: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; record: (attributes: import("./namespaces/ai").RecordLlmAnalyticsAttributes, options?: import("./base-client").RequestOptions) => Promise; costs: (options?: import("./base-client").RequestOptions) => Promise; summary: (params?: { startDate?: string; endDate?: string; }, options?: import("./base-client").RequestOptions) => Promise; usage: (options?: import("./base-client").RequestOptions) => Promise; workspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; platformSummary: (options?: import("./base-client").RequestOptions) => Promise; }; cache: { stats: (options?: import("./base-client").RequestOptions) => Promise; clear: (confirm: boolean, options?: import("./base-client").RequestOptions) => Promise; }; }; /** CRM cluster discovery — AI-labeled relationship clusters via community detection */ readonly crmClusters: { discover(workspaceId: string): Promise; }; /** Compliance scanning — PII/PHI detection and redaction (HIPAA Safe Harbor) */ readonly compliance: { scan(text: string): Promise; legalDocuments: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateLegalDocumentAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/compliance").UpdateLegalDocumentAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; byLocale: (locale: string, options?: import("./base-client").RequestOptions) => Promise; forApplication: (options?: import("./base-client").RequestOptions) => Promise; publish: (id: string, options?: import("./base-client").RequestOptions) => Promise; unpublish: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; compliancePolicies: { list: (applicationId: string, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateCompliancePolicyAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/compliance").UpdateCompliancePolicyAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; getPosture: (params: { workspace_id: string; }, options?: import("./base-client").RequestOptions) => Promise; scanResults: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; accessLogs: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; auditChainEntries: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; disclosureLogs: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listBySubject: (subjectType: string, subjectId: string, options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateDisclosureLogAttributes, options?: import("./base-client").RequestOptions) => Promise; }; consentRecords: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listActive: (userId: string, options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; grant: (attributes: import("./namespaces/compliance").GrantConsentRecordAttributes, options?: import("./base-client").RequestOptions) => Promise; withdraw: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; legalAcceptances: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listLatest: (userId: string, documentType: import("./namespaces/compliance").LegalDocumentAcceptanceType, options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; }; processingActivities: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateProcessingActivityAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; impactAssessments: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateImpactAssessmentAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/compliance").UpdateImpactAssessmentAttributes, options?: import("./base-client").RequestOptions) => Promise; approve: (id: string, attributes?: import("./namespaces/compliance").ApproveImpactAssessmentAttributes, options?: import("./base-client").RequestOptions) => Promise; }; dataTransferRecords: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateDataTransferRecordAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; breachNotifications: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; breachNotificationArtifacts: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateBreachNotificationArtifactAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/compliance").UpdateBreachNotificationArtifactAttributes, options?: import("./base-client").RequestOptions) => Promise; send: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; businessAssociateAgreements: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateBusinessAssociateAgreementAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/compliance").UpdateBusinessAssociateAgreementAttributes, options?: import("./base-client").RequestOptions) => Promise; sign: (id: string, attributes?: import("./namespaces/compliance").SignBusinessAssociateAgreementAttributes, options?: import("./base-client").RequestOptions) => Promise; terminate: (id: string, attributes?: import("./namespaces/compliance").TerminateBusinessAssociateAgreementAttributes, options?: import("./base-client").RequestOptions) => Promise; }; amendmentRequests: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateAmendmentRequestAttributes, options?: import("./base-client").RequestOptions) => Promise; review: (id: string, attributes?: import("./namespaces/compliance").ReviewAmendmentRequestAttributes, options?: import("./base-client").RequestOptions) => Promise; approve: (id: string, options?: import("./base-client").RequestOptions) => Promise; deny: (id: string, attributes?: import("./namespaces/compliance").DenyAmendmentRequestAttributes, options?: import("./base-client").RequestOptions) => Promise; applyAmendment: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; ephiAssets: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateEphiAssetAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/compliance").UpdateEphiAssetAttributes, options?: import("./base-client").RequestOptions) => Promise; }; ephiDataFlows: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateEphiDataFlowAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/compliance").UpdateEphiDataFlowAttributes, options?: import("./base-client").RequestOptions) => Promise; }; policyReviewSchedules: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreatePolicyReviewScheduleAttributes, options?: import("./base-client").RequestOptions) => Promise; completeReview: (id: string, attributes?: import("./namespaces/compliance").CompletePolicyReviewAttributes, options?: import("./base-client").RequestOptions) => Promise; markDue: (id: string, options?: import("./base-client").RequestOptions) => Promise; markOverdue: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; complianceDocumentTemplates: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateComplianceDocumentTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/compliance").UpdateComplianceDocumentTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; clone: (attributes: import("./namespaces/compliance").CloneComplianceDocumentTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; }; complianceOfficerDesignations: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateComplianceOfficerDesignationAttributes, options?: import("./base-client").RequestOptions) => Promise; revoke: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; complianceRequirements: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateComplianceRequirementAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/compliance").UpdateComplianceRequirementAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; complianceRequirementCompletions: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateComplianceRequirementCompletionAttributes, options?: import("./base-client").RequestOptions) => Promise; }; cdeScopeReports: { list: (options?: { filter?: Record; sort?: string; include?: string; fields?: Record; page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateCdeScopeReportAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; breachIncidents: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateBreachIncidentAttributes, options?: import("./base-client").RequestOptions) => Promise; updateStatus: (id: string, attributes: import("./namespaces/compliance").UpdateBreachIncidentStatusAttributes, options?: import("./base-client").RequestOptions) => Promise; }; dataSubjectRequests: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateDataSubjectRequestAttributes, options?: import("./base-client").RequestOptions) => Promise; updateStatus: (id: string, attributes: import("./namespaces/compliance").UpdateDataSubjectRequestStatusAttributes, options?: import("./base-client").RequestOptions) => Promise; }; retentionPolicies: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateRetentionPolicyAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/compliance").UpdateRetentionPolicyAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; riskAssessments: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/compliance").CreateRiskAssessmentAttributes, options?: import("./base-client").RequestOptions) => Promise; updateStatus: (id: string, attributes: import("./namespaces/compliance").UpdateRiskAssessmentStatusAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Agent pipeline management — create, configure, and trigger multi-node agent pipelines */ readonly pipelines: { list(options?: import("./base-client").RequestOptions): Promise; get(id: string, options?: import("./base-client").RequestOptions): Promise; getBySlug(slug: string, options?: import("./base-client").RequestOptions): Promise; create(attributes: import("./namespaces/pipelines").CreatePipelineAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attributes: import("./namespaces/pipelines").UpdatePipelineAttributes, options?: import("./base-client").RequestOptions): Promise; delete(id: string, options?: import("./base-client").RequestOptions): Promise; listByWorkflowType(workflowType: "build" | "troubleshoot" | "security_scan" | "analyze" | "evaluate" | "custom", options?: import("./base-client").RequestOptions): Promise; trigger(id: string, attributes: import("./namespaces/pipelines").TriggerPipelineAttributes, options?: import("./base-client").RequestOptions): Promise; }; /** Pipeline execution management — HITL checkpoint lifecycle (approve, reject, edit, refine) */ readonly pipelineExecutions: { get(id: string, options?: import("./base-client").RequestOptions): Promise; list(workspaceId: string, filters?: { status?: import("./namespaces/pipeline-executions").PipelineExecutionStatus; }, options?: import("./base-client").RequestOptions): Promise; approve(id: string, options?: import("./base-client").RequestOptions): Promise; reject(id: string, options?: import("./base-client").RequestOptions): Promise; updateCheckpoint(id: string, attributes: import("./namespaces/pipeline-executions").UpdateCheckpointAttributes, options?: import("./base-client").RequestOptions): Promise; addNote(id: string, note: string, options?: import("./base-client").RequestOptions): Promise; aiRefine(id: string, nodeId: string, instruction: string, options?: import("./base-client").RequestOptions): Promise; }; /** Pipeline node management — create, update, delete, and query individual pipeline nodes */ readonly pipelineNodes: { list(options?: import("./base-client").RequestOptions): Promise; get(id: string, options?: import("./base-client").RequestOptions): Promise; listByPipeline(pipelineId: string, options?: import("./base-client").RequestOptions): Promise; create(attributes: import("./namespaces/pipeline-nodes").CreatePipelineNodeAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attributes: import("./namespaces/pipeline-nodes").UpdatePipelineNodeAttributes, options?: import("./base-client").RequestOptions): Promise; delete(id: string, options?: import("./base-client").RequestOptions): Promise; }; /** Pipeline node execution tracking — per-node execution status and output data */ readonly pipelineNodeExecutions: { get(id: string, options?: import("./base-client").RequestOptions): Promise; listByExecution(pipelineExecutionId: string, options?: import("./base-client").RequestOptions): Promise; }; /** Tenant lifecycle management — suspend, unsuspend, cancel */ readonly tenants: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/tenants").CreateTenantAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/tenants").UpdateTenantAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; credit: (id: string, amount: number, options?: import("./base-client").RequestOptions) => Promise; schedulePurge: (id: string, options?: import("./base-client").RequestOptions) => Promise; verifyStorage: (id: string, _options?: import("./base-client").RequestOptions) => Promise<{ tenant_id: string; status: "ok" | "partial"; buckets: Array<{ name: string; type: "public" | "private" | "processing"; db_ok: boolean; gcs_ok: boolean; }>; }>; transferOwnership: (id: string, newOwnerId: string, options?: import("./base-client").RequestOptions) => Promise; updateBranding: (id: string, attributes: import("./namespaces/tenants").UpdateBrandingAttributes, options?: import("./base-client").RequestOptions) => Promise; updateAutoTopUp: (id: string, attributes: import("./namespaces/tenants").UpdateAutoTopUpAttributes, options?: import("./base-client").RequestOptions) => Promise; convertToOrg: (id: string, attributes: import("./namespaces/tenants").ConvertToOrgAttributes, options?: import("./base-client").RequestOptions) => Promise; createOrg: (attributes: import("./namespaces/tenants").CreateOrgTenantAttributes, options?: import("./base-client").RequestOptions) => Promise; createPersonal: (_attributes?: import("./namespaces/tenants").CreatePersonalTenantAttributes, options?: import("./base-client").RequestOptions) => Promise; createIsv: (attributes: import("./namespaces/tenants").CreateIsvTenantAttributes, options?: import("./base-client").RequestOptions) => Promise; suspend: (id: string, reason: string, options?: import("./base-client").RequestOptions) => Promise; unsuspend: (id: string, options?: import("./base-client").RequestOptions) => Promise; cancel: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; deactivate: (id: string, options?: import("./base-client").RequestOptions) => Promise; reactivate: (id: string, options?: import("./base-client").RequestOptions) => Promise; getDocumentStats: (tenantId: string, options?: import("./base-client").RequestOptions) => Promise; getStats: (tenantId: string, options?: import("./base-client").RequestOptions) => Promise; getWorkspaceStats: (tenantId: string, options?: import("./base-client").RequestOptions) => Promise; }; /** ReBAC access grant management — create, list, update, and revoke grants */ readonly accessGrants: { list(params?: import("./namespaces/access-grants").AccessGrantListParams): Promise; get(id: string): Promise; create(attrs: import(".").PostAdminAccessGrantsData["body"]): Promise; update(id: string, attrs: import(".").PatchAdminAccessGrantsByIdData["body"]): Promise; revoke(id: string): Promise; }; /** Role management — named permission bundles for workspace access control */ readonly roles: { list(params?: import("./namespaces/roles").RoleListParams): Promise; get(id: string): Promise; create(attrs: import(".").PostAdminRolesData["body"]): Promise; update(id: string, attrs: import(".").PatchAdminRolesByIdData["body"]): Promise; destroy(id: string): Promise; }; /** Permission registry — platform permissions, presets, and metadata */ readonly permissions: { list(params?: import("./namespaces/permissions").PermissionListParams): Promise; get(id: string): Promise; meta(): Promise; listPresets(params?: import("./namespaces/permissions").PermissionPresetListParams): Promise; getPreset(id: string): Promise; }; /** Ownership transfer audit log — read-only workspace-scoped history */ readonly ownershipTransfers: { list(params: import("./namespaces/ownership-transfers").OwnershipTransferListParams): Promise; }; /** Chat thread management — cross-workspace thread inspection, moderation, and lifecycle */ readonly threads: { list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/threads").UpdateThreadAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; search: (query: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; unarchive: (id: string, options?: import("./base-client").RequestOptions) => Promise; summarize: (id: string, options?: import("./base-client").RequestOptions) => Promise; fork: (id: string, title?: string, options?: import("./base-client").RequestOptions) => Promise; export: (id: string, format?: "json" | "markdown" | "text", options?: import("./base-client").RequestOptions) => Promise; complete: (id: string, options?: import("./base-client").RequestOptions) => Promise; platformStats: (options?: import("./base-client").RequestOptions) => Promise; workspaceStats: (options?: import("./base-client").RequestOptions) => Promise; messages: { list: (threadId: string, options?: import("./base-client").RequestOptions) => Promise; send: (threadId: string, content: string, attributes?: import("./namespaces/threads").SendMessageAttributes, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Clinical analytics — ISV-level overview and pipeline metrics */ readonly clinical: { analytics: { overview(workspaceId: string, params?: Record, options?: import("./base-client").RequestOptions): Promise; pipeline(workspaceId: string, params?: Record, options?: import("./base-client").RequestOptions): Promise; }; goalTemplates: { list: (params: { workspace_id: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; listMine: (params: { created_by_id: string; }, options?: import("./base-client").RequestOptions) => Promise; listCategories: (params: { workspace_id: string; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreateGoalTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; createFromExisting: (attributes: import("./namespaces/clinical").CreateFromExistingAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateGoalTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDelete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchived: (params: import("./namespaces/clinical").ClinicalWorkspaceListParams, options?: import("./base-client").RequestOptions) => Promise; listCatalog: (params: { application_id: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; getCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; createCatalog: (attributes: import("./namespaces/clinical").CreateCatalogGoalTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; updateCatalog: (id: string, attributes: import("./namespaces/clinical").UpdateCatalogGoalTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; deleteCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; archiveCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; restoreCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDeleteCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchivedCatalog: (params?: import("./namespaces/clinical").ClinicalListParams, options?: import("./base-client").RequestOptions) => Promise; listCatalogCategories: (params: { application_id: string; }, options?: import("./base-client").RequestOptions) => Promise; tags: { rename: (workspaceId: string, oldTag: string, newTag: string, options?: import("./base-client").RequestOptions) => Promise; delete: (workspaceId: string, tag: string, options?: import("./base-client").RequestOptions) => Promise; merge: (workspaceId: string, sourceTags: string[], targetTag: string, options?: import("./base-client").RequestOptions) => Promise; }; imports: { fromFile: (workspaceId: string, file: File | Blob, options?: import("./base-client").RequestOptions) => Promise>; fromUrl: (workspaceId: string, url: string, options?: import("./base-client").RequestOptions) => Promise>; }; duplicates: { getStats: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; listGroups: (workspaceId: string, opts?: { threshold?: number; limit?: number; }, options?: import("./base-client").RequestOptions) => Promise; resolve: (workspaceId: string, groupId: string, keepId: string, options?: import("./base-client").RequestOptions) => Promise; }; collections: { get(id: string, options?: import("./base-client").RequestOptions): Promise & { description?: string | null; metadata?: { [key: string]: unknown; } | null; name: string; template_count?: number | null; } & { [key: string]: never; }>; list(params: { workspace_id: string; page?: { offset?: number; limit?: number; }; }, options?: import("./base-client").RequestOptions): Promise<(Omit & { description?: string | null; metadata?: { [key: string]: unknown; } | null; name: string; template_count?: number | null; } & { [key: string]: never; })[]>; create(attrs: import("./namespaces/clinical").CreateGoalTemplateCollectionAttributes, options?: import("./base-client").RequestOptions): Promise & { description?: string | null; metadata?: { [key: string]: unknown; } | null; name: string; template_count?: number | null; } & { [key: string]: never; }>; update(id: string, attrs: import("./namespaces/clinical").UpdateGoalTemplateCollectionAttributes, options?: import("./base-client").RequestOptions): Promise & { description?: string | null; metadata?: { [key: string]: unknown; } | null; name: string; template_count?: number | null; } & { [key: string]: never; }>; delete(id: string, options?: import("./base-client").RequestOptions): Promise; templates: { get(id: string, options?: import("./base-client").RequestOptions): Promise & { added_at?: unknown; collection_id: string; sort_order?: number | null; template_id: string; } & { [key: string]: never; }>; list(collectionId: string, options?: import("./base-client").RequestOptions & { page?: { offset?: number; limit?: number; }; }): Promise<(Omit & { added_at?: unknown; collection_id: string; sort_order?: number | null; template_id: string; } & { [key: string]: never; })[]>; create(attrs: import("./namespaces/clinical").CreateCollectionMembershipAttributes, options?: import("./base-client").RequestOptions): Promise & { added_at?: unknown; collection_id: string; sort_order?: number | null; template_id: string; } & { [key: string]: never; }>; update(id: string, attrs: import("./namespaces/clinical").UpdateCollectionMembershipAttributes, options?: import("./base-client").RequestOptions): Promise & { added_at?: unknown; collection_id: string; sort_order?: number | null; template_id: string; } & { [key: string]: never; }>; delete(id: string, options?: import("./base-client").RequestOptions): Promise; }; }; }; noteTemplates: { list: (params: { workspace_id: string; page?: { offset?: number; limit?: number; }; }, options?: import("./base-client").RequestOptions) => Promise; listMine: (params: { created_by_id: string; page?: { offset?: number; limit?: number; }; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: { workspace_id: string; note_type: "soap" | "adime" | "progress" | "discharge" | "addendum"; title: string; description?: string; sections: Record; category?: string; tags?: string[]; metadata?: Record; source_catalog_id?: string; }, options?: import("./base-client").RequestOptions) => Promise; createFromExisting: (attributes: { workspace_id: string; source_template_id: string; }, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: { note_type?: "soap" | "adime" | "progress" | "discharge" | "addendum"; title?: string; description?: string; sections?: Record; category?: string; tags?: string[]; metadata?: Record; is_active?: boolean; }, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDelete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchived: (params: { workspace_id: string; page?: { offset?: number; limit?: number; }; }, options?: import("./base-client").RequestOptions) => Promise; getCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; createCatalog: (attributes: { note_type: "soap" | "adime" | "progress" | "discharge" | "addendum"; title: string; description?: string; sections: Record; category?: string; tags?: string[]; metadata?: Record; }, options?: import("./base-client").RequestOptions) => Promise; updateCatalog: (id: string, attributes: { note_type?: "soap" | "adime" | "progress" | "discharge" | "addendum"; title?: string; description?: string; sections?: Record; category?: string; tags?: string[]; metadata?: Record; is_active?: boolean; }, options?: import("./base-client").RequestOptions) => Promise; listCatalog: (params?: { filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; archiveCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; restoreCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDeleteCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchivedCatalog: (params?: { filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; }; supplementTemplates: { list: (params: { workspace_id: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; listMine: (params: { created_by_id: string; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreateSupplementTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; createFromExisting: (attributes: import("./namespaces/clinical").CreateFromExistingSupplementTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateSupplementTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDelete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchived: (params: import("./namespaces/clinical").ClinicalWorkspaceListParams, options?: import("./base-client").RequestOptions) => Promise; listCatalog: (params: { application_id: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; getCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; createCatalog: (attributes: import("./namespaces/clinical").CreateCatalogSupplementTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; updateCatalog: (id: string, attributes: import("./namespaces/clinical").UpdateCatalogSupplementTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; deleteCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; archiveCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; restoreCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDeleteCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchivedCatalog: (params?: import("./namespaces/clinical").ClinicalListParams, options?: import("./base-client").RequestOptions) => Promise; applyToPatient: (templateId: string, patientId: string, workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; collections: { get(id: string, options?: import("./base-client").RequestOptions): Promise & { description?: string | null; metadata?: { [key: string]: unknown; } | null; name: string; template_count?: number | null; } & { [key: string]: never; }>; list(params: { workspace_id: string; page?: { offset?: number; limit?: number; }; }, options?: import("./base-client").RequestOptions): Promise<(Omit & { description?: string | null; metadata?: { [key: string]: unknown; } | null; name: string; template_count?: number | null; } & { [key: string]: never; })[]>; create(attrs: import("./namespaces/clinical").CreateSupplementTemplateCollectionAttributes, options?: import("./base-client").RequestOptions): Promise & { description?: string | null; metadata?: { [key: string]: unknown; } | null; name: string; template_count?: number | null; } & { [key: string]: never; }>; update(id: string, attrs: import("./namespaces/clinical").UpdateSupplementTemplateCollectionAttributes, options?: import("./base-client").RequestOptions): Promise & { description?: string | null; metadata?: { [key: string]: unknown; } | null; name: string; template_count?: number | null; } & { [key: string]: never; }>; delete(id: string, options?: import("./base-client").RequestOptions): Promise; templates: { get(id: string, options?: import("./base-client").RequestOptions): Promise & { added_at?: unknown; collection_id: string; sort_order?: number | null; template_id: string; } & { [key: string]: never; }>; list(collectionId: string, options?: import("./base-client").RequestOptions & { page?: { offset?: number; limit?: number; }; }): Promise<(Omit & { added_at?: unknown; collection_id: string; sort_order?: number | null; template_id: string; } & { [key: string]: never; })[]>; create(attrs: import("./namespaces/clinical").CreateSupplementCollectionMembershipAttributes, options?: import("./base-client").RequestOptions): Promise & { added_at?: unknown; collection_id: string; sort_order?: number | null; template_id: string; } & { [key: string]: never; }>; update(id: string, attrs: import("./namespaces/clinical").UpdateSupplementCollectionMembershipAttributes, options?: import("./base-client").RequestOptions): Promise & { added_at?: unknown; collection_id: string; sort_order?: number | null; template_id: string; } & { [key: string]: never; }>; delete(id: string, options?: import("./base-client").RequestOptions): Promise; }; }; }; practiceTools: { list: (params: { workspace_id: string; filter?: { tool_type?: string; category?: string; is_active?: boolean; [key: string]: unknown; }; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreatePracticeToolAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdatePracticeToolAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDelete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchived: (params: import("./namespaces/clinical").ClinicalWorkspaceListParams, options?: import("./base-client").RequestOptions) => Promise; listCatalog: (params: { application_id: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; getCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; createCatalog: (attributes: import("./namespaces/clinical").CreateCatalogPracticeToolAttributes, options?: import("./base-client").RequestOptions) => Promise; updateCatalog: (id: string, attributes: import("./namespaces/clinical").UpdateCatalogPracticeToolAttributes, options?: import("./base-client").RequestOptions) => Promise; deleteCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; archiveCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; restoreCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDeleteCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchivedCatalog: (params?: import("./namespaces/clinical").ClinicalListParams, options?: import("./base-client").RequestOptions) => Promise; listCatalogCategories: (params: { application_id: string; }, options?: import("./base-client").RequestOptions) => Promise; tags: { rename: (workspaceId: string, oldTag: string, newTag: string, options?: import("./base-client").RequestOptions) => Promise; delete: (workspaceId: string, tag: string, options?: import("./base-client").RequestOptions) => Promise; merge: (workspaceId: string, sourceTags: string[], targetTag: string, options?: import("./base-client").RequestOptions) => Promise; }; imports: { fromFile: (workspaceId: string, file: File | Blob, options?: import("./base-client").RequestOptions) => Promise>; fromUrl: (workspaceId: string, url: string, options?: import("./base-client").RequestOptions) => Promise>; }; duplicates: { getStats: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; listGroups: (workspaceId: string, opts?: { threshold?: number; limit?: number; }, options?: import("./base-client").RequestOptions) => Promise; resolve: (workspaceId: string, groupId: string, keepId: string, options?: import("./base-client").RequestOptions) => Promise; }; }; practiceResources: { list: (params: { workspace_id: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreatePracticeResourceAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdatePracticeResourceAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDelete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchived: (params: import("./namespaces/clinical").ClinicalWorkspaceListParams, options?: import("./base-client").RequestOptions) => Promise; listCatalog: (params: { application_id: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; getCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; createCatalog: (attributes: import("./namespaces/clinical").CreateCatalogPracticeResourceAttributes, options?: import("./base-client").RequestOptions) => Promise; updateCatalog: (id: string, attributes: import("./namespaces/clinical").UpdateCatalogPracticeResourceAttributes, options?: import("./base-client").RequestOptions) => Promise; deleteCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; archiveCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; restoreCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDeleteCatalog: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchivedCatalog: (params?: import("./namespaces/clinical").ClinicalListParams, options?: import("./base-client").RequestOptions) => Promise; listCategories: (params: { workspace_id: string; }, options?: import("./base-client").RequestOptions) => Promise; listCatalogCategories: (params: { application_id: string; }, options?: import("./base-client").RequestOptions) => Promise; tags: { rename: (workspaceId: string, oldTag: string, newTag: string, options?: import("./base-client").RequestOptions) => Promise; delete: (workspaceId: string, tag: string, options?: import("./base-client").RequestOptions) => Promise; merge: (workspaceId: string, sourceTags: string[], targetTag: string, options?: import("./base-client").RequestOptions) => Promise; }; imports: { fromFile: (workspaceId: string, file: File | Blob, options?: import("./base-client").RequestOptions) => Promise>; fromUrl: (workspaceId: string, url: string, options?: import("./base-client").RequestOptions) => Promise>; }; duplicates: { getStats: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; listGroups: (workspaceId: string, opts?: { threshold?: number; limit?: number; }, options?: import("./base-client").RequestOptions) => Promise; resolve: (workspaceId: string, groupId: string, keepId: string, options?: import("./base-client").RequestOptions) => Promise; }; }; patients: { list: (params: { workspace_id?: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreateClinicalPatientAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateClinicalPatientAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; goals: (id: string, options?: import("./base-client").RequestOptions) => Promise; healthMetrics: (id: string, options?: import("./base-client").RequestOptions) => Promise; supplements: (id: string, options?: import("./base-client").RequestOptions) => Promise; medications: (id: string, options?: import("./base-client").RequestOptions) => Promise; resourceAssignments: (id: string, options?: import("./base-client").RequestOptions) => Promise; insuranceRecords: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; sessions: { list: (params: { workspace_id?: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; listByPatient: (params: { patient_id: string; filter?: Record; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreateClinicalSessionAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateClinicalSessionAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; notes: (id: string, options?: import("./base-client").RequestOptions) => Promise; mealPlans: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; notes: { list: (params: { session_id?: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; listByPatient: (patientId: string, params?: { filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, params?: { filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreateClinicalNoteAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateClinicalNoteAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDelete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchived: (params: import("./namespaces/clinical").ClinicalWorkspaceListParams, options?: import("./base-client").RequestOptions) => Promise; approve: (id: string, reviewedById: string, options?: import("./base-client").RequestOptions) => Promise; reject: (id: string, reviewedById: string, options?: import("./base-client").RequestOptions) => Promise; cosign: (id: string, cosignedById: string, options?: import("./base-client").RequestOptions) => Promise<{ type: "clinical-note"; id: string; status: string; requires_cosign: boolean; cosigned_by_id: string | null; cosigned_at: string | null; }>; tag: (id: string, tags: string[], options?: import("./base-client").RequestOptions) => Promise<{ type: "clinical-note"; id: string; tags: string[]; }>; fromTemplate: (attributes: { template_id: string; session_id: string; placeholders?: Record; }, options?: import("./base-client").RequestOptions) => Promise<{ type: "clinical-note"; id: string; status: string; note_type: string; session_id: string; source_template_id: string; }>; diffVersions: (noteId: string, fromVersion: number, toVersion: number, options?: import("./base-client").RequestOptions) => Promise<{ mode: "section" | "text"; ops: unknown[]; identical: boolean; from_version: number; to_version: number; }>; search: (attributes: { query: string; patient_id?: string; session_id?: string; limit?: number; min_similarity?: number; }, options?: import("./base-client").RequestOptions) => Promise>; versions: (noteId: string, options?: import("./base-client").RequestOptions) => Promise; getVersion: (noteId: string, id: string, options?: import("./base-client").RequestOptions) => Promise; }; healthMetrics: { list: (params: { patient_id?: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; listBySession: (params: { session_id: string; filter?: Record; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreateHealthMetricAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateHealthMetricAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDelete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchived: (params: import("./namespaces/clinical").ClinicalWorkspaceListParams, options?: import("./base-client").RequestOptions) => Promise; summary: (params: import("./namespaces/clinical").HealthMetricSummaryParams, options?: import("./base-client").RequestOptions) => Promise; listByType: (params: { patient_id: string; metric_type: string; from_date?: string; to_date?: string; filter?: Record; }, options?: import("./base-client").RequestOptions) => Promise; }; intakeTargets: { create: (attributes: import("./namespaces/clinical").CreateIntakeTargetAttributes, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateIntakeTargetAttributes, options?: import("./base-client").RequestOptions) => Promise; listByPatient: (patientId: string, opts?: { page?: { offset?: number; limit?: number; }; }, options?: import("./base-client").RequestOptions) => Promise; getActive: (patientId: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (params: { workspace_id: string; page?: { offset?: number; limit?: number; }; }, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDelete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchived: (workspaceId: string, opts?: { page?: { offset?: number; limit?: number; }; }, options?: import("./base-client").RequestOptions) => Promise; }; mealPlans: { list: (params: { session_id?: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (params: { workspace_id: string; filter?: Record; }, options?: import("./base-client").RequestOptions) => Promise; listByPatient: (patientId: string, params?: { filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreateMealPlanAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateMealPlanAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDelete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchived: (params: import("./namespaces/clinical").ClinicalWorkspaceListParams, options?: import("./base-client").RequestOptions) => Promise; approve: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByMealSchedule: (mealScheduleId: string, params?: import("./namespaces/clinical").ClinicalWorkspaceListParams, options?: import("./base-client").RequestOptions) => Promise; }; clientGoals: { list: (params: { patient_id?: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreateClientGoalAttributes, options?: import("./base-client").RequestOptions) => Promise; createFromTemplate: (attributes: import("./namespaces/clinical").CreateGoalFromTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateClientGoalAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDelete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchived: (params: import("./namespaces/clinical").ClinicalWorkspaceListParams, options?: import("./base-client").RequestOptions) => Promise; batchUpdate: (updates: import("./namespaces/clinical").BatchUpdateGoalItem[], options?: import("./base-client").RequestOptions) => Promise; approve: (id: string, reviewedById: string, options?: import("./base-client").RequestOptions) => Promise; reject: (id: string, reviewedById: string, options?: import("./base-client").RequestOptions) => Promise; batchApprove: (opts: { goalIds: string[]; reviewedById: string; }, options?: import("./base-client").RequestOptions) => Promise; batchReject: (opts: { goalIds: string[]; reviewedById: string; }, options?: import("./base-client").RequestOptions) => Promise; history: (goalId: string, options?: import("./base-client").RequestOptions) => Promise; associate: (goalId: string, attributes: import("./namespaces/clinical").CreateGoalAssociationAttributes, options?: import("./base-client").RequestOptions) => Promise; dissociate: (_goalId: string, associationId: string, options?: import("./base-client").RequestOptions) => Promise; getAssociation: (associationId: string, options?: import("./base-client").RequestOptions) => Promise; associations: (goalId: string, options?: import("./base-client").RequestOptions) => Promise; associatedGoals: (params: { entity_type: string; entity_id: string; }, options?: import("./base-client").RequestOptions) => Promise; }; clientSupplements: { list: (params: { patient_id?: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreateClientSupplementAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateClientSupplementAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDelete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchived: (params: import("./namespaces/clinical").ClinicalWorkspaceListParams, options?: import("./base-client").RequestOptions) => Promise; bulkCreate: (attrs: { workspace_id: string; supplements: Array>; }, options?: import("./base-client").RequestOptions) => Promise>; batchUpdate: (updates: import("./namespaces/clinical").BatchUpdateSupplementItem[], options?: import("./base-client").RequestOptions) => Promise; checkIns: { create: (supplementId: string, attributes: import("./namespaces/clinical").CreateSupplementCheckInAttributes, options?: import("./base-client").RequestOptions) => Promise<{ data: import("./namespaces/clinical").SupplementCheckIn; }>; list: (supplementId: string, params?: import("./namespaces/clinical").ListSupplementCheckInsParams, options?: import("./base-client").RequestOptions) => Promise<{ data: import("./namespaces/clinical").SupplementCheckIn[]; }>; update: (supplementId: string, checkInId: string, attributes: import("./namespaces/clinical").UpdateSupplementCheckInAttributes, options?: import("./base-client").RequestOptions) => Promise<{ data: import("./namespaces/clinical").SupplementCheckIn; }>; delete: (supplementId: string, checkInId: string, options?: import("./base-client").RequestOptions) => Promise; batchUpsert: (supplementId: string, items: import("./namespaces/clinical").BatchSupplementCheckInItem[], options?: import("./base-client").RequestOptions) => Promise<{ data: import("./namespaces/clinical").BatchSupplementCheckInResponse; }>; }; }; insuranceAuthorizations: { list: (params?: import("./namespaces/clinical").ClinicalListParams, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreateInsuranceAuthorizationAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateInsuranceAuthorizationAttributes, options?: import("./base-client").RequestOptions) => Promise; increment: (id: string, units?: number, options?: import("./base-client").RequestOptions) => Promise; listExpiring: (params?: import("./namespaces/clinical").ClinicalListParams, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (params: import("./namespaces/clinical").ClinicalWorkspaceListParams, options?: import("./base-client").RequestOptions) => Promise; }; patientInsurance: { list: (params?: import("./namespaces/clinical").ClinicalListParams, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreatePatientInsuranceAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdatePatientInsuranceAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (params: import("./namespaces/clinical").ClinicalWorkspaceListParams, options?: import("./base-client").RequestOptions) => Promise; }; clientMedications: { list: (params?: import("./namespaces/clinical").ClinicalListParams, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreateClientMedicationAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateClientMedicationAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDelete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchived: (params?: import("./namespaces/clinical").ClinicalWorkspaceListParams, options?: import("./base-client").RequestOptions) => Promise; bulkCreate: (attrs: { workspace_id: string; medications: Array>; }, options?: import("./base-client").RequestOptions) => Promise>; }; deliveries: { list: (params: { patient_id?: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; listBySession: (params: { session_id: string; filter?: Record; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreateClinicalDeliveryAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateClinicalDeliveryAttributes, options?: import("./base-client").RequestOptions) => Promise; }; clientResourceAssignments: { list: (params: { patient_id?: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreateClientResourceAssignmentAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateClientResourceAssignmentAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; archive: (id: string, options?: import("./base-client").RequestOptions) => Promise; restore: (id: string, options?: import("./base-client").RequestOptions) => Promise; permanentDelete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listArchived: (params: import("./namespaces/clinical").ClinicalWorkspaceListParams, options?: import("./base-client").RequestOptions) => Promise; }; supplementRecCache: { list: (params: { patient_id?: string; filter?: Record; sort?: string; }, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateSupplementRecCacheAttributes, options?: import("./base-client").RequestOptions) => Promise; }; documents: { list: (params?: import("./namespaces/clinical").ListDocumentsOptions, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/clinical").CreateDocumentAttributes, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/clinical").UpdateDocumentAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByPatient: (patientId: string, params?: import("./namespaces/clinical").ListDocumentsByPatientOptions, options?: import("./base-client").RequestOptions) => Promise; transitionStatus: (id: string, status: import("./namespaces/clinical").ExtractionStatus, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Workspace management — create, configure, allocate credits, storage settings */ readonly workspaces: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; homeSnapshot: (workspaceId: string, window?: import("./namespaces/workspaces").AdminWorkspaceHomeSnapshotWindow, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/workspaces").CreateWorkspaceAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/workspaces").UpdateWorkspaceAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; goLive: (id: string, options?: import("./base-client").RequestOptions) => Promise; takeOffline: (id: string, options?: import("./base-client").RequestOptions) => Promise; mine: (options?: import("./base-client").RequestOptions) => Promise; shared: (options?: import("./base-client").RequestOptions) => Promise; allocateCredits: (id: string, amount: number, options?: import("./base-client").RequestOptions) => Promise; updateStorageSettings: (id: string, settings: Record, options?: import("./base-client").RequestOptions) => Promise; populateHashes: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; /** Invitation management — create, accept, decline, revoke, resend */ readonly invitations: { list: (options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/invitations").InviteAttributes, options?: import("./base-client").RequestOptions) => Promise; mine: (options?: import("./base-client").RequestOptions) => Promise; getByToken: (token: string, options?: import("./base-client").RequestOptions) => Promise; acceptByToken: (token: string, email?: string, options?: import("./base-client").RequestOptions) => Promise; accept: (id: string, options?: import("./base-client").RequestOptions) => Promise; acceptById: (id: string, options?: import("./base-client").RequestOptions) => Promise; acceptByUser: (id: string, userId: string, options?: import("./base-client").RequestOptions) => Promise; decline: (id: string, options?: import("./base-client").RequestOptions) => Promise; revoke: (id: string, options?: import("./base-client").RequestOptions) => Promise; resend: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; /** Brand identity management — create, update, set/unset default, per-tenant/workspace */ readonly brandIdentities: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/brand-identities").CreateBrandIdentityAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/brand-identities").UpdateBrandIdentityAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByTenant: (tenantId: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; getDefaultForTenant: (tenantId: string, options?: import("./base-client").RequestOptions) => Promise; getDefaultForWorkspace: (workspaceId: string, options?: import("./base-client").RequestOptions) => Promise; setDefault: (id: string, options?: import("./base-client").RequestOptions) => Promise; unsetDefault: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; /** Platform tone management — create, update, delete, per-brand listing */ readonly platformTones: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/platform-tones").CreatePlatformToneAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/platform-tones").UpdatePlatformToneAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByBrand: (brandIdentityId: string, options?: import("./base-client").RequestOptions) => Promise; }; /** Claimed domain management — enterprise DNS claiming, verify/revoke lifecycle */ readonly claimedDomains: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/claimed-domains").CreateClaimedDomainAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/claimed-domains").UpdateClaimedDomainAttributes, options?: import("./base-client").RequestOptions) => Promise; verify: (id: string, options?: import("./base-client").RequestOptions) => Promise; revoke: (id: string, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; /** Platform-wide system messages — ToS, privacy policy, welcome, announcements */ readonly systemMessages: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/system-messages").CreateSystemMessageAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/system-messages").UpdateSystemMessageAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; publish: (id: string, options?: import("./base-client").RequestOptions) => Promise; unpublish: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; /** HTML→PDF generation and report delivery */ readonly documents: { generatePdf: (params: import("./namespaces/documents").GeneratePdfParams, options?: import("./base-client").RequestOptions) => Promise; emailReport: (params: import("./namespaces/documents").EmailReportParams, options?: import("./base-client").RequestOptions) => Promise; }; /** Scoped channel tokens for WebSocket authentication */ readonly channels: { authorize(request: import("./namespaces/channels").ChannelTokenRequest, options?: import("./base-client").RequestOptions): Promise; }; /** Unified import hub — CSV/JSON batch imports across Clinical, CRM, and Catalog */ readonly imports: { listAdapters: (options?: import("./base-client").RequestOptions) => Promise; batch: (params: { adapter: string; workspace_id: string; rows: Record[]; metadata?: Record; }, options?: import("./base-client").RequestOptions) => Promise<{ import_id: string; status: string; }>; upload: (file: File | Blob, params: { adapter: string; workspace_id: string; column_mapping?: Record; metadata?: Record; }, options?: import("./base-client").RequestOptions) => Promise<{ data: { import_id: string; status: string; }; }>; list: (params: { workspace_id: string; adapter?: string; status?: string; offset?: number; limit?: number; }, options?: import("./base-client").RequestOptions) => Promise>; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; rows: (importId: string, params?: { offset?: number; limit?: number; }, options?: import("./base-client").RequestOptions) => Promise>; confirm: (id: string, params: { workspace_id: string; }, options?: import("./base-client").RequestOptions) => Promise<{ import_id: string; status: string; }>; cancel: (id: string, params: { workspace_id: string; }, options?: import("./base-client").RequestOptions) => Promise<{ import_id: string; status: string; }>; }; /** Bidirectional invoicing — invoices, lines, payments, templates, rules, recurring schedules, contacts */ readonly invoices: { invoices: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/invoices").CreateInvoiceAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/invoices").UpdateInvoiceAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; submitForApproval: (id: string, options?: import("./base-client").RequestOptions) => Promise; approve: (id: string, options?: import("./base-client").RequestOptions) => Promise; send: (id: string, options?: import("./base-client").RequestOptions) => Promise; markViewed: (id: string, options?: import("./base-client").RequestOptions) => Promise; void: (id: string, voidedReason: string, options?: import("./base-client").RequestOptions) => Promise; markOverdue: (id: string, options?: import("./base-client").RequestOptions) => Promise; dispute: (id: string, options?: import("./base-client").RequestOptions) => Promise; resolveDispute: (id: string, options?: import("./base-client").RequestOptions) => Promise; schedulePayment: (id: string, options?: import("./base-client").RequestOptions) => Promise; markPaid: (id: string, options?: import("./base-client").RequestOptions) => Promise; applyAiSuggestions: (id: string, acceptedKeys: string[], options?: import("./base-client").RequestOptions) => Promise; }; lines: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/invoices").CreateInvoiceLineAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/invoices").UpdateInvoiceLineAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; payments: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/invoices").CreatePaymentAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; templates: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/invoices").CreateTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/invoices").UpdateTemplateAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; rules: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/invoices").CreateRuleAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/invoices").UpdateRuleAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; deactivate: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; recurringSchedules: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/invoices").CreateRecurringScheduleAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/invoices").UpdateRecurringScheduleAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; pause: (id: string, options?: import("./base-client").RequestOptions) => Promise; resume: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; contacts: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/invoices").CreateContactAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/invoices").UpdateContactAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; quoteRequests: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; listByWorkspace: (workspaceId: string, options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/invoices").CreateQuoteRequestAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/invoices").UpdateQuoteRequestAttributes, options?: import("./base-client").RequestOptions) => Promise; delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; activities: { get: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** Recipe management, meal planning, shopping lists, nutrition tracking, and AI enrichment */ readonly recipes: { get(id: string, options?: import("./base-client").RequestOptions): Promise; list(workspaceId: string, options?: import("./namespaces/recipes").ListOptions & { filter?: { status?: string; created_by?: string; }; }): Promise; listByContact(workspaceId: string, contactId: string, options?: import("./namespaces/recipes").ListOptions): Promise; listPublished(workspaceId: string, options?: import("./namespaces/recipes").ListOptions): Promise; create(attrs: import("./namespaces/recipes").CreateRecipeAttributes, options?: import("./base-client").RequestOptions): Promise; import(attrs: import("./namespaces/recipes").ImportRecipeAttributes, options?: import("./base-client").RequestOptions): Promise; bulkImport(recipes: import("./namespaces/recipes").ImportRecipeAttributes[], options?: import("./base-client").RequestOptions): Promise; update(id: string, attrs: import("./namespaces/recipes").UpdateRecipeAttributes, options?: import("./base-client").RequestOptions): Promise; reEnrich(id: string, options?: import("./base-client").RequestOptions): Promise; archive(id: string, options?: import("./base-client").RequestOptions): Promise; restore(id: string, options?: import("./base-client").RequestOptions): Promise; delete(id: string, options?: import("./base-client").RequestOptions): Promise; ingredients: { get(id: string, options?: import("./base-client").RequestOptions): Promise; list(recipeId: string, options?: import("./namespaces/recipes").ListOptions): Promise; create(attrs: import("./namespaces/recipes").CreateIngredientAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attrs: import("./namespaces/recipes").UpdateIngredientAttributes, options?: import("./base-client").RequestOptions): Promise; delete(id: string, options?: import("./base-client").RequestOptions): Promise; }; foodItems: { get(id: string, options?: import("./base-client").RequestOptions): Promise; list(applicationId: string, options?: import("./namespaces/recipes").ListOptions): Promise; create(attrs: import("./namespaces/recipes").CreateFoodItemAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attrs: import("./namespaces/recipes").UpdateFoodItemAttributes, options?: import("./base-client").RequestOptions): Promise; delete(id: string, options?: import("./base-client").RequestOptions): Promise; }; nutrition: { get(id: string, options?: import("./base-client").RequestOptions): Promise; getByRecipe(recipeId: string, options?: import("./namespaces/recipes").ListOptions): Promise; create(attrs: import("./namespaces/recipes").CreateRecipeNutritionAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attrs: import("./namespaces/recipes").UpdateRecipeNutritionAttributes, options?: import("./base-client").RequestOptions): Promise; }; tags: { get(id: string, options?: import("./base-client").RequestOptions): Promise; list(applicationId: string, options?: import("./namespaces/recipes").ListOptions): Promise; create(attrs: import("./namespaces/recipes").CreateTagAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attrs: import("./namespaces/recipes").UpdateTagAttributes, options?: import("./base-client").RequestOptions): Promise; delete(id: string, options?: import("./base-client").RequestOptions): Promise; }; recipeTags: { get(id: string, options?: import("./base-client").RequestOptions): Promise; listByRecipe(recipeId: string, options?: import("./namespaces/recipes").ListOptions): Promise; create(attrs: import("./namespaces/recipes").CreateRecipeTagAttributes, options?: import("./base-client").RequestOptions): Promise; delete(id: string, options?: import("./base-client").RequestOptions): Promise; }; favorites: { get(id: string, options?: import("./base-client").RequestOptions): Promise; list(workspaceId: string, options?: import("./namespaces/recipes").ListOptions): Promise; listByRecipe(recipeId: string, options?: import("./namespaces/recipes").ListOptions): Promise; create(attrs: import("./namespaces/recipes").CreateRecipeFavoriteAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attrs: import("./namespaces/recipes").UpdateRecipeFavoriteAttributes, options?: import("./base-client").RequestOptions): Promise; delete(id: string, options?: import("./base-client").RequestOptions): Promise; }; collections: { get(id: string, options?: import("./base-client").RequestOptions): Promise; list(workspaceId: string, options?: import("./namespaces/recipes").CollectionListOptions): Promise; create(attrs: import("./namespaces/recipes").CreateRecipeCollectionAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attrs: import("./namespaces/recipes").UpdateRecipeCollectionAttributes, options?: import("./base-client").RequestOptions): Promise; delete(id: string, options?: import("./base-client").RequestOptions): Promise; recipes: { get(id: string, options?: import("./base-client").RequestOptions): Promise; list(collectionId: string, options?: import("./namespaces/recipes").ListOptions): Promise; create(attrs: import("./namespaces/recipes").CreateCollectionRecipeAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attrs: import("./namespaces/recipes").UpdateCollectionRecipeAttributes, options?: import("./base-client").RequestOptions): Promise; delete(id: string, options?: import("./base-client").RequestOptions): Promise; }; }; enrichmentJobs: { get(id: string, options?: import("./base-client").RequestOptions): Promise; list(recipeId: string, options?: import("./namespaces/recipes").ListOptions): Promise; }; mealSchedules: { get(id: string, options?: import("./base-client").RequestOptions): Promise; list(workspaceId: string, options?: import("./namespaces/recipes").ListOptions): Promise; create(attrs: import("./namespaces/recipes").CreateMealScheduleAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attrs: import("./namespaces/recipes").UpdateMealScheduleAttributes, options?: import("./base-client").RequestOptions): Promise; delete(id: string, options?: import("./base-client").RequestOptions): Promise; meals: { get(id: string, options?: import("./base-client").RequestOptions): Promise; list(mealScheduleId: string, options?: import("./namespaces/recipes").ListOptions): Promise; create(attrs: import("./namespaces/recipes").CreateScheduledMealAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attrs: import("./namespaces/recipes").UpdateScheduledMealAttributes, options?: import("./base-client").RequestOptions): Promise; delete(id: string, options?: import("./base-client").RequestOptions): Promise; }; nutritionSummaries: { get(id: string, options?: import("./base-client").RequestOptions): Promise; list(mealScheduleId: string, options?: import("./namespaces/recipes").ListOptions): Promise; }; }; shoppingLists: { get(id: string, options?: import("./base-client").RequestOptions): Promise; list(workspaceId: string, options?: import("./namespaces/recipes").ListOptions): Promise; create(attrs: import("./namespaces/recipes").CreateShoppingListAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attrs: import("./namespaces/recipes").UpdateShoppingListAttributes, options?: import("./base-client").RequestOptions): Promise; delete(id: string, options?: import("./base-client").RequestOptions): Promise; generate(mealScheduleId: string, workspaceId: string, options?: import("./base-client").RequestOptions): Promise; regenerate(shoppingListId: string, workspaceId: string, options?: import("./base-client").RequestOptions): Promise; items: { get(id: string, options?: import("./base-client").RequestOptions): Promise; list(shoppingListId: string, options?: import("./namespaces/recipes").ListOptions): Promise; create(attrs: import("./namespaces/recipes").CreateShoppingListItemAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attrs: import("./namespaces/recipes").UpdateShoppingListItemAttributes, options?: import("./base-client").RequestOptions): Promise; delete(id: string, options?: import("./base-client").RequestOptions): Promise; }; }; }; /** Registry management — catalogs, items, versions, publishing */ readonly registry: { items: { list: (filters?: import("./namespaces/registry").ListItemsOptions, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; getByName: (name: string, filters?: { catalog_id?: string; }, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/registry").CreateRegistryItemAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/registry").UpdateRegistryItemAttributes, options?: import("./base-client").RequestOptions) => Promise; deprecate: (id: string, options?: import("./base-client").RequestOptions) => Promise; versions: { list: (itemId: string, options?: import("./base-client").RequestOptions) => Promise; get: (itemId: string, versionId: string, options?: import("./base-client").RequestOptions) => Promise; create: (itemId: string, attributes: import("./namespaces/registry").CreateRegistryVersionAttributes, options?: import("./base-client").RequestOptions) => Promise; activate: (itemId: string, versionId: string, options?: import("./base-client").RequestOptions) => Promise; }; }; catalogs: { list: (filters?: import("./namespaces/registry").ListCatalogsOptions, options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; }; /** User-scoped, workspace-isolated preference storage */ readonly preferences: { get(contextKey: string, options?: import("./base-client").RequestOptions): Promise | null>; upsert(contextKey: string, data: Record, options?: import("./base-client").RequestOptions): Promise; delete(contextKey: string, options?: import("./base-client").RequestOptions): Promise; list(opts?: { prefix?: string; }, options?: import("./base-client").RequestOptions): Promise; }; /** User profile management — CRUD, ToS acceptance, welcome/announcement dismissals */ readonly userProfiles: { delete: (id: string, options?: import("./base-client").RequestOptions) => Promise; list: (options?: { page?: number; pageSize?: number; } & import("./base-client").RequestOptions) => Promise; listAll: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/userProfiles").CreateUserProfileAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/userProfiles").UpdateUserProfileAttributes, options?: import("./base-client").RequestOptions) => Promise; me: (options?: import("./base-client").RequestOptions) => Promise; acceptLegalDocument: (id: string, documentType: import("./namespaces/userProfiles").LegalDocumentType, version: string, options?: import("./base-client").RequestOptions) => Promise; dismissWelcome: (id: string, options?: import("./base-client").RequestOptions) => Promise; dismissAnnouncement: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; /** Available API key scopes grouped by surface and namespace */ readonly scopes: { list(reqOptions?: import("./base-client").RequestOptions): Promise; }; /** Theme management — CRUD, registry import, and WCAG contrast reporting */ readonly themes: { list: (options?: import("./base-client").RequestOptions) => Promise; get: (id: string, options?: import("./base-client").RequestOptions) => Promise; create: (attributes: import("./namespaces/themes").CreateThemeAttributes, options?: import("./base-client").RequestOptions) => Promise; update: (id: string, attributes: import("./namespaces/themes").UpdateThemeAttributes, options?: import("./base-client").RequestOptions) => Promise; destroy: (id: string, options?: import("./base-client").RequestOptions) => Promise; importFromUrl: (args: import("./namespaces/themes").ImportThemeFromUrlArgs, options?: import("./base-client").RequestOptions) => Promise; getContrastReport: (id: string, options?: import("./base-client").RequestOptions) => Promise; }; /** AI form generation (Slice 5) — async LLM-driven form authoring */ readonly forms: { generations: { create(input: import("./namespaces/forms").CreateFormGenerationJobInput, options?: import("./base-client").RequestOptions): Promise; get(id: string, options?: import("./base-client").RequestOptions): Promise; list(args: import("./namespaces/forms").ListFormGenerationsArgs, options?: import("./base-client").RequestOptions): Promise; cancel(id: string, options?: import("./base-client").RequestOptions): Promise; }; versions: { classifyField(formVersionId: string, input: import("./namespaces/forms").ClassifyFieldInput, options?: import("./base-client").RequestOptions): Promise; }; deployments: { list(options?: import("./base-client").RequestOptions): Promise; get(id: string, options?: import("./base-client").RequestOptions): Promise; create(attributes: import("./namespaces/forms").CreateFormDeploymentAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attributes: import("./namespaces/forms").UpdateFormDeploymentAttributes, options?: import("./base-client").RequestOptions): Promise; acceptUpdate(id: string, options?: import("./base-client").RequestOptions): Promise; destroy(id: string, options?: import("./base-client").RequestOptions): Promise; }; workspaceConfigs: { list(options?: import("./base-client").RequestOptions): Promise; get(id: string, options?: import("./base-client").RequestOptions): Promise; create(attributes: import("./namespaces/forms").CreateWorkspaceFormConfigAttributes, options?: import("./base-client").RequestOptions): Promise; update(id: string, attributes: import("./namespaces/forms").UpdateWorkspaceFormConfigAttributes, options?: import("./base-client").RequestOptions): Promise; destroy(id: string, options?: import("./base-client").RequestOptions): Promise; }; }; constructor(config?: BaseClientConfig); } //# sourceMappingURL=gpt-admin.d.ts.map