import { RootAdResponses } from './RootAdResponses';
import { AdDecisionCreatives } from './AdDecisionCreatives';
import { StartDateTime } from './StartDateTime';
import { SamError } from './SamError';
import { TrackingEvents } from './TrackingEvents';
/**
 * adBreaks
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202502`
 */
export interface AdBreaks {
    /** rootAdResponses[] */
    rootAdResponses?: Array<RootAdResponses>;
    /** adDecisionCreatives[] */
    adDecisionCreatives?: Array<AdDecisionCreatives>;
    /** xsd:int */
    podNum?: number;
    /** xsd:int */
    linearAbsolutePodNum?: number;
    /** xsd:long */
    adBreakDurationMillis?: number;
    /** xsd:long */
    filledDurationMillis?: number;
    /** xsd:long */
    servedDurationMillis?: number;
    /** startDateTime */
    startDateTime?: StartDateTime;
    /** xsd:long */
    startTimeOffsetMillis?: number;
    /** samError */
    samError?: SamError;
    /** xsd:int */
    midrollIndex?: number;
    /** xsd:boolean */
    decisionedAds?: boolean;
    /** trackingEvents[] */
    trackingEvents?: Array<TrackingEvents>;
}
