import { CpSeatMapConfig } from '../constants/seatMap/CpSeatMapConfig'; import { CpSeatMapSeatSelection } from '../constants/seatMap/CpSeatMapSeatSelection'; import { Seat } from '../constants/seatMap/Seat'; import { SeatMap } from '../constants/seatMap/SeatMap'; import { CpSeatMapTransitionDirections } from '../constants/seatMap/CpSeatMapTransitionDirections'; interface Props { config?: CpSeatMapConfig; highlightedSeatId?: number | null; isSelectionEnabled?: boolean; seatMap: SeatMap; selections?: Record; transitionDirection?: CpSeatMapTransitionDirections; } declare const __VLS_export: import('vue').DefineComponent any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onSelect?: ((seat: Seat, rowNumber: number) => any) | undefined; }>, { config: CpSeatMapConfig; transitionDirection: CpSeatMapTransitionDirections; isSelectionEnabled: boolean; highlightedSeatId: number | null; selections: Record; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default; //# sourceMappingURL=CpSeatMap.vue.d.ts.map