import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
 * Describes the file protos/perfetto/config/android/pixel_modem_config.proto.
 */
export declare const file_protos_perfetto_config_android_pixel_modem_config: GenFile;
/**
 * Data source that records events from the modem.
 *
 * @generated from message perfetto.protos.PixelModemConfig
 */
export type PixelModemConfig = Message<"perfetto.protos.PixelModemConfig"> & {
    /**
     * @generated from field: optional perfetto.protos.PixelModemConfig.EventGroup event_group = 1;
     */
    eventGroup: PixelModemConfig_EventGroup;
    /**
     * If set, record only events with these hashes.
     *
     * @generated from field: repeated int64 pigweed_hash_allow_list = 2;
     */
    pigweedHashAllowList: bigint[];
    /**
     * If set and allow_list is not set, deny events with these hashes.
     *
     * @generated from field: repeated int64 pigweed_hash_deny_list = 3;
     */
    pigweedHashDenyList: bigint[];
};
/**
 * Describes the message perfetto.protos.PixelModemConfig.
 * Use `create(PixelModemConfigSchema)` to create a new message.
 */
export declare const PixelModemConfigSchema: GenMessage<PixelModemConfig>;
/**
 * Event group to record, as defined by the modem.
 *
 * @generated from enum perfetto.protos.PixelModemConfig.EventGroup
 */
export declare enum PixelModemConfig_EventGroup {
    /**
     * @generated from enum value: EVENT_GROUP_UNKNOWN = 0;
     */
    UNKNOWN = 0,
    /**
     * Events suitable for low bandwidth tracing only.
     *
     * @generated from enum value: EVENT_GROUP_LOW_BANDWIDTH = 1;
     */
    LOW_BANDWIDTH = 1,
    /**
     * Events suitable for high and low bandwidth tracing.
     *
     * @generated from enum value: EVENT_GROUP_HIGH_AND_LOW_BANDWIDTH = 2;
     */
    HIGH_AND_LOW_BANDWIDTH = 2
}
/**
 * Describes the enum perfetto.protos.PixelModemConfig.EventGroup.
 */
export declare const PixelModemConfig_EventGroupSchema: GenEnum<PixelModemConfig_EventGroup>;
//# sourceMappingURL=pixel_modem_config_pb.d.ts.map