import type { BinaryWriteOptions } from "@protobuf-ts/runtime";
import type { IBinaryWriter } from "@protobuf-ts/runtime";
import type { BinaryReadOptions } from "@protobuf-ts/runtime";
import type { IBinaryReader } from "@protobuf-ts/runtime";
import type { PartialMessage } from "@protobuf-ts/runtime";
import { MessageType } from "@protobuf-ts/runtime";
/**
 * Container for enum with 3-Tier brand safety suitability control.
 *
 * @generated from protobuf message google.ads.googleads.v11.enums.BrandSafetySuitabilityEnum
 */
export interface BrandSafetySuitabilityEnum {
}
/**
 * 3-Tier brand safety suitability control.
 *
 * @generated from protobuf enum google.ads.googleads.v11.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability
 */
export declare enum BrandSafetySuitabilityEnum_BrandSafetySuitability {
    /**
     * Not specified.
     *
     * @generated from protobuf enum value: UNSPECIFIED = 0;
     */
    UNSPECIFIED = 0,
    /**
     * Used for return value only. Represents value unknown in this version.
     *
     * @generated from protobuf enum value: UNKNOWN = 1;
     */
    UNKNOWN = 1,
    /**
     * This option lets you show ads across all inventory on YouTube and video
     * partners that meet our standards for monetization. This option may be an
     * appropriate choice for brands that want maximum access to the full
     * breadth of videos eligible for ads, including, for example, videos that
     * have strong profanity in the context of comedy or a documentary, or
     * excessive violence as featured in video games.
     *
     * @generated from protobuf enum value: EXPANDED_INVENTORY = 2;
     */
    EXPANDED_INVENTORY = 2,
    /**
     * This option lets you show ads across a wide range of content that's
     * appropriate for most brands, such as popular music videos, documentaries,
     * and movie trailers. The content you can show ads on is based on YouTube's
     * advertiser-friendly content guidelines that take into account, for
     * example, the strength or frequency of profanity, or the appropriateness
     * of subject matter like sensitive events. Ads won't show, for example, on
     * content with repeated strong profanity, strong sexual content, or graphic
     * violence.
     *
     * @generated from protobuf enum value: STANDARD_INVENTORY = 3;
     */
    STANDARD_INVENTORY = 3,
    /**
     * This option lets you show ads on a reduced range of content that's
     * appropriate for brands with particularly strict guidelines around
     * inappropriate language and sexual suggestiveness; above and beyond what
     * YouTube's advertiser-friendly content guidelines address. The videos
     * accessible in this sensitive category meet heightened requirements,
     * especially for inappropriate language and sexual suggestiveness. For
     * example, your ads will be excluded from showing on some of YouTube's most
     * popular music videos and other pop culture content across YouTube and
     * Google video partners.
     *
     * @generated from protobuf enum value: LIMITED_INVENTORY = 4;
     */
    LIMITED_INVENTORY = 4
}
declare class BrandSafetySuitabilityEnum$Type extends MessageType<BrandSafetySuitabilityEnum> {
    constructor();
    create(value?: PartialMessage<BrandSafetySuitabilityEnum>): BrandSafetySuitabilityEnum;
    internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: BrandSafetySuitabilityEnum): BrandSafetySuitabilityEnum;
    internalBinaryWrite(message: BrandSafetySuitabilityEnum, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
 * @generated MessageType for protobuf message google.ads.googleads.v11.enums.BrandSafetySuitabilityEnum
 */
export declare const BrandSafetySuitabilityEnum: BrandSafetySuitabilityEnum$Type;
export {};
