import React, { type CSSProperties } from 'react';
import type { TFunction } from '../../ricos-types/index.js';
import type { DiscardPayload } from '../discard-confirmation-modal/discard-confirmation-modal.js';
import type { AiPluginEditorConfig, InitialPromptOptions, Prompt, ReferenceElement } from '../types.js';
type AiContentModalProps = {
    closeModal: () => void;
    openDiscardModal: (referenceElement: ReferenceElement) => Promise<DiscardPayload>;
    config: AiPluginEditorConfig;
    initialPromptOptions?: InitialPromptOptions;
    feedUserEntryFormatter?: (prompt: string | Prompt, t: TFunction) => string;
    zIndex?: CSSProperties['zIndex'];
    modalSessionId: string;
};
export declare const AiContentModal: React.FC<AiContentModalProps>;
export {};
//# sourceMappingURL=ai-content-modal.d.ts.map