import { Context } from "koa"; import { FormField } from "../fields/field.js"; import { FormDataValue } from "../form-types.js"; import { FormControlContext } from "./form-control.js"; import { SimpleInput, SimpleInputOptions } from "./simple-input.js"; export declare class Textarea extends SimpleInput { field: FormField; options: SimpleInputOptions & { label?: string; rows?: number; cols?: number; description?: string; autogrow?: boolean; }; constructor(field: FormField, options?: SimpleInputOptions & { label?: string; rows?: number; cols?: number; description?: string; autogrow?: boolean; }); renderDescription(): string; getInputAttributes(fctx: FormControlContext): Promise>; renderInput(ctx: Context, attributes: string, data: Record): Promise; }