import React from 'react';
import type { Guest, GuestErrors } from './types';
type GuestDetailsSectionProps = {
    guests: Guest[];
    errors: GuestErrors;
    onChange: (guests: Guest[]) => void;
    /** Whether to show shake animation (for validation feedback) */
    shake?: boolean;
    /** Callback when shake animation ends */
    onShakeEnd?: () => void;
    /** Custom error message to display when validation fails */
    errorMessage?: string;
};
/**
 * Guest Details Section
 *
 * Card-based layout for collecting additional attendee details.
 * Uses the same visual patterns as the main form (er-input, er-field, er-label, er-error).
 */
export declare const GuestDetailsSection: React.FC<GuestDetailsSectionProps>;
export {};
