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 plannable age ranges.
 *
 * @generated from protobuf message google.ads.googleads.v11.enums.ReachPlanAgeRangeEnum
 */
export interface ReachPlanAgeRangeEnum {
}
/**
 * Possible plannable age range values.
 *
 * @generated from protobuf enum google.ads.googleads.v11.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange
 */
export declare enum ReachPlanAgeRangeEnum_ReachPlanAgeRange {
    /**
     * 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,
    /**
     * Between 18 and 24 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_18_24 = 503001;
     */
    AGE_RANGE_18_24 = 503001,
    /**
     * Between 18 and 34 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_18_34 = 2;
     */
    AGE_RANGE_18_34 = 2,
    /**
     * Between 18 and 44 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_18_44 = 3;
     */
    AGE_RANGE_18_44 = 3,
    /**
     * Between 18 and 49 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_18_49 = 4;
     */
    AGE_RANGE_18_49 = 4,
    /**
     * Between 18 and 54 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_18_54 = 5;
     */
    AGE_RANGE_18_54 = 5,
    /**
     * Between 18 and 64 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_18_64 = 6;
     */
    AGE_RANGE_18_64 = 6,
    /**
     * Between 18 and 65+ years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_18_65_UP = 7;
     */
    AGE_RANGE_18_65_UP = 7,
    /**
     * Between 21 and 34 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_21_34 = 8;
     */
    AGE_RANGE_21_34 = 8,
    /**
     * Between 25 and 34 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_25_34 = 503002;
     */
    AGE_RANGE_25_34 = 503002,
    /**
     * Between 25 and 44 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_25_44 = 9;
     */
    AGE_RANGE_25_44 = 9,
    /**
     * Between 25 and 49 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_25_49 = 10;
     */
    AGE_RANGE_25_49 = 10,
    /**
     * Between 25 and 54 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_25_54 = 11;
     */
    AGE_RANGE_25_54 = 11,
    /**
     * Between 25 and 64 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_25_64 = 12;
     */
    AGE_RANGE_25_64 = 12,
    /**
     * Between 25 and 65+ years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_25_65_UP = 13;
     */
    AGE_RANGE_25_65_UP = 13,
    /**
     * Between 35 and 44 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_35_44 = 503003;
     */
    AGE_RANGE_35_44 = 503003,
    /**
     * Between 35 and 49 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_35_49 = 14;
     */
    AGE_RANGE_35_49 = 14,
    /**
     * Between 35 and 54 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_35_54 = 15;
     */
    AGE_RANGE_35_54 = 15,
    /**
     * Between 35 and 64 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_35_64 = 16;
     */
    AGE_RANGE_35_64 = 16,
    /**
     * Between 35 and 65+ years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_35_65_UP = 17;
     */
    AGE_RANGE_35_65_UP = 17,
    /**
     * Between 45 and 54 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_45_54 = 503004;
     */
    AGE_RANGE_45_54 = 503004,
    /**
     * Between 45 and 64 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_45_64 = 18;
     */
    AGE_RANGE_45_64 = 18,
    /**
     * Between 45 and 65+ years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_45_65_UP = 19;
     */
    AGE_RANGE_45_65_UP = 19,
    /**
     * Between 50 and 65+ years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_50_65_UP = 20;
     */
    AGE_RANGE_50_65_UP = 20,
    /**
     * Between 55 and 64 years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_55_64 = 503005;
     */
    AGE_RANGE_55_64 = 503005,
    /**
     * Between 55 and 65+ years old.
     *
     * @generated from protobuf enum value: AGE_RANGE_55_65_UP = 21;
     */
    AGE_RANGE_55_65_UP = 21,
    /**
     * 65 years old and beyond.
     *
     * @generated from protobuf enum value: AGE_RANGE_65_UP = 503006;
     */
    AGE_RANGE_65_UP = 503006
}
declare class ReachPlanAgeRangeEnum$Type extends MessageType<ReachPlanAgeRangeEnum> {
    constructor();
    create(value?: PartialMessage<ReachPlanAgeRangeEnum>): ReachPlanAgeRangeEnum;
    internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ReachPlanAgeRangeEnum): ReachPlanAgeRangeEnum;
    internalBinaryWrite(message: ReachPlanAgeRangeEnum, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
 * @generated MessageType for protobuf message google.ads.googleads.v11.enums.ReachPlanAgeRangeEnum
 */
export declare const ReachPlanAgeRangeEnum: ReachPlanAgeRangeEnum$Type;
export {};
