import { StructureSchema } from '@ephox/boulder'; import type { Optional, Result } from '@ephox/katamari'; import { type FormComponentWithLabel, type FormComponentWithLabelSpec } from './FormComponent'; export interface TextAreaSpec extends FormComponentWithLabelSpec { type: 'textarea'; placeholder?: string; maximized?: boolean; enabled?: boolean; context?: string; spellcheck?: boolean; } export interface TextArea extends FormComponentWithLabel { type: 'textarea'; maximized: boolean; placeholder: Optional; enabled: boolean; context: string; spellcheck: Optional; } export declare const textAreaSchema: import("@ephox/boulder").StructureProcessor; export declare const textAreaDataProcessor: import("@ephox/boulder").StructureProcessor; export declare const createTextArea: (spec: TextAreaSpec) => Result>; //# sourceMappingURL=Textarea.d.ts.map