import { DisplaySettings } from './DisplaySettings';
import { ManualCpm } from './ManualCpm';
export declare enum Status {
    UNKNOWN = "UNKNOWN",
    EXPERIMENTING = "EXPERIMENTING",
    ACTIVE = "ACTIVE",
    INACTIVE = "INACTIVE",
    DELETED = "DELETED"
}
/**
 * adSources
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202408`
 */
export interface AdSources {
    /** xsd:long */
    adSourceId?: number;
    /** xsd:long */
    companyId?: number;
    /** displaySettings */
    displaySettings?: DisplaySettings;
    /** YieldEntityStatus|xsd:string|UNKNOWN,EXPERIMENTING,ACTIVE,INACTIVE,DELETED */
    status?: Status | keyof typeof Status;
    /** manualCpm */
    manualCpm?: ManualCpm;
    /** xsd:boolean */
    overrideDynamicCpm?: boolean;
}
