import { DocumentationLegacyRichTextModel } from "../../../documentation/SDKDocumentationLegacyRichText";
import { DocsBlockItemPropertyType } from "../../../enums/SDKDocsBlockItemPropertyType";
import { DocsBlockMultiRichTextPropertyStyle } from "../../../enums/SDKDocsBlockMultiRichTextPropertyStyle";
import { DocsBlockPropertyData, DocsBlockPropertyDefinition, DocsBlockPropertyDefinitionModel } from "./SDKDocsBlockProperty";
/** RichText property - Additional non-value options */
export type DocsBlockMultiRichTextPropertyOptions = {
    /** Placeholder to show when rich text area is empty */
    placeholder?: string;
    /** Visual style of the rich text property */
    multiRichTextStyle?: DocsBlockMultiRichTextPropertyStyle;
};
/** RichText property - Data */
export type DocsBlockMultiRichTextPropertyData = DocsBlockPropertyData<Array<DocumentationLegacyRichTextModel>>;
/** RichText property - Definition model */
export type DocsBlockRichTextPropertyDefinitionModel = DocsBlockPropertyDefinitionModel & DocsBlockMultiRichTextPropertyOptions;
/** RichText property - Definition */
export declare class DocsBlockMultiRichTextPropertyDefinition extends DocsBlockPropertyDefinition<DocsBlockMultiRichTextPropertyOptions, DocsBlockMultiRichTextPropertyData> {
    type: DocsBlockItemPropertyType.multiRichText;
}
