import { FormFieldSettings, FormFieldSettingsJSON, IFormFieldSettings } from "./FormFieldSettings"; export interface SelectionFormFieldSettingsJSON extends FormFieldSettingsJSON { "@type": "SelectionFormFieldSettings"; options: string[]; allowMultipleSelection?: true; } export interface ISelectionFormFieldSettings extends IFormFieldSettings { options: string[]; allowMultipleSelection?: true; } export declare class SelectionFormFieldSettings extends FormFieldSettings implements ISelectionFormFieldSettings { options: string[]; allowMultipleSelection?: true; canCreate(): string | undefined; canAccept(response: string | number | boolean | string[]): string | undefined; canAcceptSingleSelectionFormField(response: string | number | boolean | string[]): string | undefined; canAcceptMultipleSelectionFormField(response: string | number | boolean | string[]): string | undefined; static from(value: ISelectionFormFieldSettings | SelectionFormFieldSettingsJSON): SelectionFormFieldSettings; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): SelectionFormFieldSettingsJSON; } //# sourceMappingURL=SelectionFormFieldSettings.d.ts.map