export declare const QUERY_KEY = "bulk-update-event-types-to-default-location";
export type UseAtomBulkUpdateEventTypesToDefaultLocationProps = {
    onSuccess?: () => void;
    onError?: (err: Error) => void;
    onSettled?: () => void;
    teamId?: number;
};
export declare const useAtomBulkUpdateEventTypesToDefaultLocation: ({ onSuccess, onError, onSettled, teamId, }: UseAtomBulkUpdateEventTypesToDefaultLocationProps) => import("@tanstack/react-query").UseMutationResult<{
    id: number;
    title: string;
    slug: string;
    description: string | null;
    interfaceLanguage: string | null;
    position: number;
    locations: import('../../../../../prisma-client').Prisma.JsonValue | null;
    length: number;
    offsetStart: number;
    hidden: boolean;
    userId: number | null;
    profileId: number | null;
    teamId: number | null;
    useEventLevelSelectedCalendars: boolean;
    eventName: string | null;
    parentId: number | null;
    bookingFields: import('../../../../../prisma-client').Prisma.JsonValue | null;
    timeZone: string | null;
    periodType: import('../../../../../prisma-client').$Enums.PeriodType;
    periodStartDate: Date | null;
    periodEndDate: Date | null;
    periodDays: number | null;
    periodCountCalendarDays: boolean | null;
    lockTimeZoneToggleOnBookingPage: boolean;
    lockedTimeZone: string | null;
    requiresConfirmation: boolean;
    requiresConfirmationWillBlockSlot: boolean;
    requiresConfirmationForFreeEmail: boolean;
    requiresBookerEmailVerification: boolean;
    canSendCalVideoTranscriptionEmails: boolean;
    autoTranslateDescriptionEnabled: boolean;
    recurringEvent: import('../../../../../prisma-client').Prisma.JsonValue | null;
    disableGuests: boolean;
    hideCalendarNotes: boolean;
    hideCalendarEventDetails: boolean;
    minimumBookingNotice: number;
    beforeEventBuffer: number;
    afterEventBuffer: number;
    seatsPerTimeSlot: number | null;
    onlyShowFirstAvailableSlot: boolean;
    disableCancelling: boolean | null;
    disableRescheduling: boolean | null;
    seatsShowAttendees: boolean | null;
    seatsShowAvailabilityCount: boolean | null;
    schedulingType: import('../../../../../prisma-client').$Enums.SchedulingType | null;
    scheduleId: number | null;
    allowReschedulingCancelledBookings: boolean | null;
    price: number;
    currency: string;
    slotInterval: number | null;
    metadata: import('../../../../../prisma-client').Prisma.JsonValue | null;
    successRedirectUrl: string | null;
    forwardParamsSuccessRedirect: boolean | null;
    bookingLimits: import('../../../../../prisma-client').Prisma.JsonValue | null;
    durationLimits: import('../../../../../prisma-client').Prisma.JsonValue | null;
    isInstantEvent: boolean;
    instantMeetingExpiryTimeOffsetInSeconds: number;
    instantMeetingScheduleId: number | null;
    instantMeetingParameters: string[];
    assignAllTeamMembers: boolean;
    assignRRMembersUsingSegment: boolean;
    rrSegmentQueryValue: import('../../../../../prisma-client').Prisma.JsonValue | null;
    useEventTypeDestinationCalendarEmail: boolean;
    isRRWeightsEnabled: boolean;
    maxLeadThreshold: number | null;
    includeNoShowInRRCalculation: boolean;
    allowReschedulingPastBookings: boolean;
    hideOrganizerEmail: boolean;
    maxActiveBookingsPerBooker: number | null;
    maxActiveBookingPerBookerOfferReschedule: boolean;
    customReplyToEmail: string | null;
    eventTypeColor: import('../../../../../prisma-client').Prisma.JsonValue | null;
    rescheduleWithSameRoundRobinHost: boolean;
    secondaryEmailId: number | null;
    useBookerTimezone: boolean;
    restrictionScheduleId: number | null;
}, Error, number[], unknown>;
//# sourceMappingURL=useAtomBulkUpdateEventTypesToDefaultLocation.d.ts.map