import { ApprovalStatusUpdateTime } from './ApprovalStatusUpdateTime';
import { DisapprovalReasons } from './DisapprovalReasons';
export declare enum ApprovalStatus {
    DRAFT = "DRAFT",
    UNCHECKED = "UNCHECKED",
    APPROVED = "APPROVED",
    DISAPPROVED = "DISAPPROVED",
    REQUIRES_REVIEW = "REQUIRES_REVIEW",
    UNKNOWN = "UNKNOWN"
}
/**
 * sites
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202411`
 */
export interface Sites {
    /** xsd:long */
    id?: number;
    /** xsd:string */
    url?: string;
    /** xsd:string */
    childNetworkCode?: string;
    /** ApprovalStatus|xsd:string|DRAFT,UNCHECKED,APPROVED,DISAPPROVED,REQUIRES_REVIEW,UNKNOWN */
    approvalStatus?: ApprovalStatus | keyof typeof ApprovalStatus;
    /** approvalStatusUpdateTime */
    approvalStatusUpdateTime?: ApprovalStatusUpdateTime;
    /** disapprovalReasons[] */
    disapprovalReasons?: Array<DisapprovalReasons>;
}
