type QuestionnaireFieldType = "text" | "textarea" | "select" | "checkbox"; interface QuestionnaireOption { value: string; label: string; description?: string; } interface QuestionnaireField { id: string; type: QuestionnaireFieldType; label: string; description?: string; placeholder?: string; required?: boolean; options?: QuestionnaireOption[]; } interface WaitlistConfig { questionnaire?: QuestionnaireField[]; heroTitle?: string; heroSubtitle?: string; heroDescription?: string; benefits?: string[]; } declare function configureWaitlist(config: WaitlistConfig): void; declare function getWaitlistConfig(): WaitlistConfig; export { type QuestionnaireField as Q, type WaitlistConfig as W, type QuestionnaireFieldType as a, type QuestionnaireOption as b, configureWaitlist as c, getWaitlistConfig as g };