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"; /** * Message describing length of a plannable video ad. * * @generated from protobuf message google.ads.googleads.v11.enums.ReachPlanAdLengthEnum */ export interface ReachPlanAdLengthEnum { } /** * Possible ad length values. * * @generated from protobuf enum google.ads.googleads.v11.enums.ReachPlanAdLengthEnum.ReachPlanAdLength */ export declare enum ReachPlanAdLengthEnum_ReachPlanAdLength { /** * Not specified. * * @generated from protobuf enum value: UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * The value is unknown in this version. * * @generated from protobuf enum value: UNKNOWN = 1; */ UNKNOWN = 1, /** * 6 seconds long ad. * * @generated from protobuf enum value: SIX_SECONDS = 2; */ SIX_SECONDS = 2, /** * 15 or 20 seconds long ad. * * @generated from protobuf enum value: FIFTEEN_OR_TWENTY_SECONDS = 3; */ FIFTEEN_OR_TWENTY_SECONDS = 3, /** * More than 20 seconds long ad. * * @generated from protobuf enum value: TWENTY_SECONDS_OR_MORE = 4; */ TWENTY_SECONDS_OR_MORE = 4 } declare class ReachPlanAdLengthEnum$Type extends MessageType { constructor(); create(value?: PartialMessage): ReachPlanAdLengthEnum; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ReachPlanAdLengthEnum): ReachPlanAdLengthEnum; internalBinaryWrite(message: ReachPlanAdLengthEnum, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.enums.ReachPlanAdLengthEnum */ export declare const ReachPlanAdLengthEnum: ReachPlanAdLengthEnum$Type; export {};