export interface ConstitutionView { id: string; workspaceId: string; content: string; version: number; updatedBy?: string; updatedAt: string; } export interface ConstitutionVersionView { id: string; versionNumber: number; content: string; changeSummary?: string; createdAt: string; } export declare function publishConstitutionRemote(options: { targetOrg: string; content: string; }): Promise; export declare function rollbackConstitutionRemote(options: { targetOrg: string; targetVersionNumber: number; }): Promise; export declare function getConstitutionRemote(options: { targetOrg: string; }): Promise; export declare function listConstitutionVersionsRemote(options: { targetOrg: string; }): Promise; export interface PromptStrategyView { id: string; workspaceId?: string; name: string; description?: string; industry?: string; templateOverrides?: unknown; isActive?: boolean; createdAt?: string; } export declare function createPromptStrategyRemote(options: { targetOrg: string; name: string; description?: string; industry?: string; templateOverrides?: unknown; }): Promise; export declare function updatePromptStrategyRemote(options: { targetOrg: string; id: string; name?: string; description?: string; industry?: string; templateOverrides?: unknown; }): Promise; export declare function activatePromptStrategyRemote(options: { targetOrg: string; id: string; }): Promise<{ id: string; isActive: boolean; }>; export declare function deactivatePromptStrategyRemote(options: { targetOrg: string; id: string; }): Promise<{ id: string; isActive: boolean; }>; export declare function deletePromptStrategyRemote(options: { targetOrg: string; id: string; }): Promise; export interface PromptTemplateView { id: string; workspaceId?: string; scene?: string; name: string; template: string; variables?: unknown; modelId?: string; modelProvider?: string; createdAt?: string; versionNumber?: number; } export declare function createPromptTemplateRemote(options: { targetOrg: string; scene: string; name: string; template: string; variables?: unknown; modelId?: string; modelProvider?: string; }): Promise; export declare function updatePromptTemplateRemote(options: { targetOrg: string; id: string; name?: string; template?: string; variables?: unknown; modelId?: string; modelProvider?: string; }): Promise; export declare function rollbackPromptTemplateRemote(options: { targetOrg: string; id: string; versionNumber: number; }): Promise; export declare function deletePromptTemplateRemote(options: { targetOrg: string; id: string; }): Promise; export declare function draftPromptTemplateRemote(options: { targetOrg: string; intention: string; modelId?: string; modelProvider?: string; }): Promise<{ template: string; variables: unknown; model: unknown; }>; export declare function testPromptRemote(options: { targetOrg: string; prompt: string; temperature?: number; modelId?: string; modelProvider?: string; }): Promise<{ output: string; model: string; tokensUsed: number; latencyMs: number; }>;