import { FormFieldSettings, FormFieldSettingsJSON, IFormFieldSettings } from "./FormFieldSettings"; export interface StringFormFieldSettingsJSON extends FormFieldSettingsJSON { "@type": "StringFormFieldSettings"; allowNewlines?: true; min?: number; max?: number; } export interface IStringFormFieldSettings extends IFormFieldSettings { allowNewlines?: true; min?: number; max?: number; } export declare class StringFormFieldSettings extends FormFieldSettings implements IStringFormFieldSettings { allowNewlines?: true; min?: number; max?: number; canCreate(): string | undefined; canAccept(response: string | number | boolean | string[]): string | undefined; static from(value: IStringFormFieldSettings | StringFormFieldSettingsJSON): StringFormFieldSettings; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): StringFormFieldSettingsJSON; } //# sourceMappingURL=StringFormFieldSettings.d.ts.map