/** All `valuePrompt.format` values used in sign data definitions. */ export declare const valuePromptFormats: readonly ["integer", "float", "opening_hours", "time_restriction"]; export type ValuePromptFormat = (typeof valuePromptFormats)[number]; export type NumericValuePromptFormat = Extract; export type OpeningHoursValuePromptFormat = Extract; /** HTML `` attributes for each value-prompt format. */ export type ValuePromptInputAttributes = { type: 'number' | 'text'; step?: string; }; export declare const valuePromptInputFormats: { readonly integer: { readonly type: "number"; }; readonly float: { readonly type: "number"; readonly step: "0.1"; }; readonly opening_hours: { readonly type: "text"; }; readonly time_restriction: { readonly type: "text"; }; }; export declare const getValuePromptInputAttributes: (format: ValuePromptFormat) => ValuePromptInputAttributes; export declare const isOpeningHoursValuePromptFormat: (format: string) => format is OpeningHoursValuePromptFormat; //# sourceMappingURL=valuePromptFormats.d.ts.map