import { Prisma } from '../../../../kysely/types.ts';
export declare const handleNoShowFee: ({ booking, payment, }: {
    booking: {
        id: number;
        uid: string;
        title: string;
        startTime: Date;
        endTime: Date;
        userPrimaryEmail: string | null;
        userId: number | null;
        user?: {
            email: string;
            name?: string | null;
            locale: string | null;
            timeZone: string;
            profiles: {
                organizationId: number | null;
            }[];
        } | null;
        eventType: {
            title: string;
            hideOrganizerEmail: boolean;
            teamId: number | null;
            metadata?: Prisma.JsonValue;
        } | null;
        attendees: {
            name: string;
            email: string;
            timeZone: string;
            locale: string | null;
        }[];
    };
    payment: {
        id: number;
        amount: number;
        currency: string;
        paymentOption: string | null;
        appId: string | null;
    };
}) => Promise<{
    success: boolean;
    refunded: boolean;
    currency: string;
    uid: string;
    amount: number;
    data: import('@prisma/client/runtime/client').JsonValue;
    id: number;
    appId: string | null;
    externalId: string;
    bookingId: number;
    fee: number;
    paymentOption: import('../../../../kysely/types.ts').PaymentOption | null;
}>;
//# sourceMappingURL=handleNoShowFee.d.ts.map