import type { ContentEditorAssistantContextChange, ContentEditorAssistantFieldUpdateAllowList } from '../../content-editor-assistant'; import type { ContentData, FactAuditStateData } from '../../mock-smrt-client'; import { type ContentEditorSavePayload, getContentEditorSnapshot } from '../content-editor-form'; type ContentEditorSnapshot = ReturnType; export interface Props { apiBaseUrl?: string; content?: ContentData | null; contentId?: string; factAudit?: FactAuditStateData | null; saveDisabled?: boolean; saveNotice?: string | null; agentChatEnabled?: boolean; agentChatNotice?: string | null; hideActions?: boolean; hideChat?: boolean; assistantFieldAllowList?: ContentEditorAssistantFieldUpdateAllowList; onAssistantContextChange?: ContentEditorAssistantContextChange; onChange?: (data: ContentEditorSnapshot) => void; onFactAuditChange?: (state: FactAuditStateData | null) => void; onSave: (data: ContentEditorSavePayload) => void; onCancel: () => void; } declare const ContentEditor: import("svelte").Component void; }, "">; type ContentEditor = ReturnType; export default ContentEditor; //# sourceMappingURL=ContentEditor.svelte.d.ts.map