import { Type } from "typebox"; import type { NormalizedQuestion, QuestionToolInput } from "./types.js"; export declare const CUSTOM_ANSWER_LABEL = "Something else\u2026"; export declare const CUSTOM_ANSWER_SENTINEL_VALUE = "__question_custom_answer__"; export declare const MIN_QUESTIONS = 1; export declare const MAX_QUESTIONS = 5; export declare const MIN_CHOICES = 2; export declare const MAX_CHOICES = 5; export declare const QUESTION_ID_PATTERN: RegExp; export declare const questionParameters: Type.TObject<{ questions: Type.TArray; }>>; multiple: Type.TOptional; minSelections: Type.TOptional; maxSelections: Type.TOptional; }>>; }>; export declare function normalizeQuestionInput(input: QuestionToolInput): NormalizedQuestion[]; export declare function trimString(value: string, field: string): string; export declare function normalizeForUniqueness(value: string): string; export declare function throwInvalid(problem: string, repair: string): never;