import { CommonDaypartTarget, State } from "./daypart.model"; export interface PrimeTimePayload { FlightStartDate: string; FlightEndDate: string; StationNames: string[]; DaypartTarget: CommonDaypartTarget[]; } export interface PrimeProgramsTimeWise { StartTime: string; EndTime: string; ProgramIds: string[]; } export interface PrimeProgramsDayWise { DayOfWeek: string; PrimeProgramsTimeWise: PrimeProgramsTimeWise[]; } export declare class PrimeTime { showOtherPrimeProgramsCheckbox: boolean; previousShowOtherPrimeProgramsCheckbox: boolean; programsForWeek: DayProgram[]; constructor(data: any, draftProgramsForWeek: PrimeProgramsDayWise[], draftIsOtherPrimeProgramsSelected: boolean); } export declare class DayProgram { day: string; displayDay: string; state: State; time: TimeSlotGroup[]; selectedCount: number; totalCount: number; constructor(data: any, draftProgramsForWeek: PrimeProgramsDayWise[]); } export declare class TimeSlotGroup { timeSlot: string; startTime: string; endTime: string; state: State; affiliates: AffiliateProgram[]; selectedCount: number; totalCount: number; constructor(data: any, timeWisePrograms: PrimeProgramsTimeWise[]); } export declare class AffiliateProgram { affiliateName: string; programs: string; programIds: string[]; isSelected: boolean; constructor(data: any, programIds: string[]); }