import type { LocationCustomClassNames } from '../../Locations';
import type { EventTypeSetupProps, InputClassNames, SelectClassNames, SettingsToggleClassNames } from '../../../lib/types';
export type EventSetupTabCustomClassNames = {
    wrapper?: string;
    titleSection?: {
        container?: string;
        titleInput?: InputClassNames;
        urlInput?: InputClassNames;
        descriptionInput?: Pick<InputClassNames, "input" | "label">;
    };
    durationSection?: {
        container?: string;
        singleDurationInput?: InputClassNames;
        multipleDuration?: {
            container?: string;
            availableDurationsSelect?: SelectClassNames;
            defaultDurationSelect?: SelectClassNames;
        };
        selectDurationToggle?: SettingsToggleClassNames;
    };
    locationSection?: LocationCustomClassNames & {
        container?: string;
        label?: string;
    };
};
export type EventSetupTabProps = Pick<EventTypeSetupProps, "eventType" | "locationOptions" | "team" | "teamMembers" | "destinationCalendar"> & {
    customClassNames?: EventSetupTabCustomClassNames;
};
export declare const EventSetupTab: (props: EventSetupTabProps & {
    urlPrefix: string;
    hasOrgBranding: boolean;
    orgId?: number;
    localeOptions?: {
        value: string;
        label: string;
    }[];
}) => JSX.Element;
//# sourceMappingURL=EventSetupTab.d.ts.map