import { CreationDateTime } from './CreationDateTime';
export declare enum Status {
    ACTIVE = "ACTIVE",
    ARCHIVED = "ARCHIVED",
    UNKNOWN = "UNKNOWN"
}
export declare enum TranscodeStatus {
    UNKNOWN = "UNKNOWN",
    NOT_READY = "NOT_READY",
    COMPLETED = "COMPLETED",
    FAILED = "FAILED",
    NEEDS_TRANSCODE = "NEEDS_TRANSCODE",
    IN_PROGRESS = "IN_PROGRESS"
}
/**
 * slates
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202502`
 */
export interface Slates {
    /** xsd:long */
    id?: number;
    /** xsd:string */
    name?: string;
    /** SlateStatus|xsd:string|ACTIVE,ARCHIVED,UNKNOWN */
    status?: Status | keyof typeof Status;
    /** TranscodeStatus|xsd:string|UNKNOWN,NOT_READY,COMPLETED,FAILED,NEEDS_TRANSCODE,IN_PROGRESS */
    transcodeStatus?: TranscodeStatus | keyof typeof TranscodeStatus;
    /** xsd:string */
    videoSourceUrl?: string;
    /** lastModifiedDateTime */
    lastModifiedDateTime?: CreationDateTime;
}
