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 };
