import { CreateEventsHostPassDtoV1, CreateTeamMemberPassDtoV1, CreateTechRadarTechScoutPassDtoV1 } from './dtos'; /** * Constant list of supported digital pass types. */ declare const supportedPassTypes: readonly ["v1.events.host", "v1.tech-radar.tech-scout", "v1.team.member"]; /** * Union type representing valid pass types. */ export type PassType = (typeof supportedPassTypes)[number]; /** * Maps each supported pass type to its corresponding DTO. * This enables type-safe payload handling when creating passes. */ export type PassTypeDtoMap = { 'v1.events.host': CreateEventsHostPassDtoV1; 'v1.tech-radar.tech-scout': CreateTechRadarTechScoutPassDtoV1; 'v1.team.member': CreateTeamMemberPassDtoV1; }; export declare const PassTypeEndpointMap: Record; export {};