import type { z } from "zod";
import type { BookerEvent } from '../../features/bookings/types';
import type { eventTypeMetaDataSchemaWithTypedApps } from '../../prisma/zod-utils';
export type EventTypeApps = NonNullable<NonNullable<z.infer<typeof eventTypeMetaDataSchemaWithTypedApps>>["apps"]>;
export type EventTypeAppsList = keyof EventTypeApps;
export declare const getEventTypeAppData: <T extends EventTypeAppsList>(eventType: Pick<BookerEvent, "price" | "currency" | "metadata">, appId: T, forcedGet?: boolean) => EventTypeApps[T];
//# sourceMappingURL=getEventTypeAppData.d.ts.map