NylasSchedulingConfiguration: {
    appearance: {
        [key: string]: string;
    };
    availability: {
        availability_rules: {
            availability_method: "collective" | "max-fairness" | "max-availability";
            buffer: {
                after: number;
                before: number;
            };
            default_open_hours: {
                days: number[];
                end: string;
                exdates: string[];
                start: string;
            }[];
        };
        duration_minutes: number;
        interval_minutes: number;
        round_to: number;
    };
    event_booking: {
        booking_type: "booking" | "organizer-confirmation";
        conferencing:
            | {
                autocreate: unknown;
                provider: "Google Meet" | "Zoom Meeting" | "Microsoft Teams";
            }
            | {
                details: {
                    phone: string[];
                    pin: string;
                    url: string;
                };
                provider: "Google Meet";
            }
            | {
                details: {
                    meeting_code: string;
                    password: string;
                    url: string;
                };
                provider: "Zoom Meeting";
            }
            | {
                details: {
                    url: string;
                };
                provider: "Microsoft Teams";
            };
        description: string;
        disable_emails: boolean;
        location: string;
        reminders: {
            email_subject: string;
            minutes_before_event: number;
            recipient: "host" | "guest" | "all";
            type: "email" | "webhook";
        }[];
        timezone: string;
        title: string;
    };
    id: string;
    name: string;
    participants: {
        availability: {
            calendar_ids: string[];
            open_hours: {
                days: number[];
                end: string;
                exdates: string[];
                start: string;
            }[];
        };
        booking: {
            calendar_id: string;
        };
        email: string;
        is_organizer: boolean;
        name: string;
        timezone: string;
    }[];
    requires_session_auth: boolean;
    scheduler: {
        additional_fields: {
            [key: string]: {
                label: string;
                options: string[];
                order: number;
                pattern: string;
                required: boolean;
                type: string;
            };
        };
        available_days_in_future: number;
        cancellation_policy: string;
        cancellation_url: string;
        confirmation_redirect_url: string;
        email_template: {
            booking_confirmed: {
                body: string;
                title: string;
            };
            logo: string;
        };
        hide_additional_guests: boolean;
        hide_cancellation_options: boolean;
        hide_rescheduling_options: boolean;
        min_booking_notice: number;
        min_cancellation_notice: number;
        organizer_confirmation_url: string;
        rescheduling_url: string;
    };
    slug: string;
}