import type { FC } from "react";
import type { EventNameObjectType } from "@calcom/core/event";
import type { InputClassNames } from '../../../lib/types';
export type CustomEventTypeModalClassNames = {
    eventNameInput?: InputClassNames;
    availableVariables?: {
        container?: string;
        header?: string;
        scrollArea?: string;
        variableItem?: {
            container?: string;
            variableName?: string;
            variableDescription?: string;
        };
        bookingFieldsHeader?: string;
        bookingFieldItem?: {
            container?: string;
            fieldName?: string;
            fieldValue?: string;
        };
    };
    previewSection?: {
        header?: string;
        previewContainer?: string;
        previewEventBox?: {
            container?: string;
            eventName?: string;
            eventTime?: string;
        };
    };
};
interface CustomEventTypeModalProps {
    placeHolder: string;
    defaultValue: string;
    close: () => void;
    setValue: (value: string) => void;
    event: EventNameObjectType;
    isNameFieldSplit: boolean;
    customClassNames?: CustomEventTypeModalClassNames;
}
declare const CustomEventTypeModal: FC<CustomEventTypeModalProps>;
export default CustomEventTypeModal;
//# sourceMappingURL=CustomEventTypeModal.d.ts.map