import { FormFieldSettings, FormFieldSettingsJSON, IFormFieldSettings } from "./FormFieldSettings"; type MaxRating = 5 | 6 | 7 | 8 | 9 | 10; export interface RatingFormFieldSettingsJSON extends FormFieldSettingsJSON { "@type": "RatingFormFieldSettings"; maxRating: MaxRating; } export interface IRatingFormFieldSettings extends IFormFieldSettings { maxRating: MaxRating; } export declare class RatingFormFieldSettings extends FormFieldSettings implements IRatingFormFieldSettings { static get minRating(): number; maxRating: MaxRating; canCreate(): string | undefined; canAccept(response: string | number | boolean | string[]): string | undefined; private isValidRating; static from(value: IRatingFormFieldSettings | RatingFormFieldSettingsJSON): RatingFormFieldSettings; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): RatingFormFieldSettingsJSON; } export {}; //# sourceMappingURL=RatingFormFieldSettings.d.ts.map