import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
 * Describes the file protos/perfetto/trace/ftrace/regulator.proto.
 */
export declare const file_protos_perfetto_trace_ftrace_regulator: GenFile;
/**
 * @generated from message perfetto.protos.RegulatorDisableFtraceEvent
 */
export type RegulatorDisableFtraceEvent = Message<"perfetto.protos.RegulatorDisableFtraceEvent"> & {
    /**
     * @generated from field: optional string name = 1;
     */
    name: string;
};
/**
 * Describes the message perfetto.protos.RegulatorDisableFtraceEvent.
 * Use `create(RegulatorDisableFtraceEventSchema)` to create a new message.
 */
export declare const RegulatorDisableFtraceEventSchema: GenMessage<RegulatorDisableFtraceEvent>;
/**
 * @generated from message perfetto.protos.RegulatorDisableCompleteFtraceEvent
 */
export type RegulatorDisableCompleteFtraceEvent = Message<"perfetto.protos.RegulatorDisableCompleteFtraceEvent"> & {
    /**
     * @generated from field: optional string name = 1;
     */
    name: string;
};
/**
 * Describes the message perfetto.protos.RegulatorDisableCompleteFtraceEvent.
 * Use `create(RegulatorDisableCompleteFtraceEventSchema)` to create a new message.
 */
export declare const RegulatorDisableCompleteFtraceEventSchema: GenMessage<RegulatorDisableCompleteFtraceEvent>;
/**
 * @generated from message perfetto.protos.RegulatorEnableFtraceEvent
 */
export type RegulatorEnableFtraceEvent = Message<"perfetto.protos.RegulatorEnableFtraceEvent"> & {
    /**
     * @generated from field: optional string name = 1;
     */
    name: string;
};
/**
 * Describes the message perfetto.protos.RegulatorEnableFtraceEvent.
 * Use `create(RegulatorEnableFtraceEventSchema)` to create a new message.
 */
export declare const RegulatorEnableFtraceEventSchema: GenMessage<RegulatorEnableFtraceEvent>;
/**
 * @generated from message perfetto.protos.RegulatorEnableCompleteFtraceEvent
 */
export type RegulatorEnableCompleteFtraceEvent = Message<"perfetto.protos.RegulatorEnableCompleteFtraceEvent"> & {
    /**
     * @generated from field: optional string name = 1;
     */
    name: string;
};
/**
 * Describes the message perfetto.protos.RegulatorEnableCompleteFtraceEvent.
 * Use `create(RegulatorEnableCompleteFtraceEventSchema)` to create a new message.
 */
export declare const RegulatorEnableCompleteFtraceEventSchema: GenMessage<RegulatorEnableCompleteFtraceEvent>;
/**
 * @generated from message perfetto.protos.RegulatorEnableDelayFtraceEvent
 */
export type RegulatorEnableDelayFtraceEvent = Message<"perfetto.protos.RegulatorEnableDelayFtraceEvent"> & {
    /**
     * @generated from field: optional string name = 1;
     */
    name: string;
};
/**
 * Describes the message perfetto.protos.RegulatorEnableDelayFtraceEvent.
 * Use `create(RegulatorEnableDelayFtraceEventSchema)` to create a new message.
 */
export declare const RegulatorEnableDelayFtraceEventSchema: GenMessage<RegulatorEnableDelayFtraceEvent>;
/**
 * @generated from message perfetto.protos.RegulatorSetVoltageFtraceEvent
 */
export type RegulatorSetVoltageFtraceEvent = Message<"perfetto.protos.RegulatorSetVoltageFtraceEvent"> & {
    /**
     * @generated from field: optional string name = 1;
     */
    name: string;
    /**
     * @generated from field: optional int32 min = 2;
     */
    min: number;
    /**
     * @generated from field: optional int32 max = 3;
     */
    max: number;
};
/**
 * Describes the message perfetto.protos.RegulatorSetVoltageFtraceEvent.
 * Use `create(RegulatorSetVoltageFtraceEventSchema)` to create a new message.
 */
export declare const RegulatorSetVoltageFtraceEventSchema: GenMessage<RegulatorSetVoltageFtraceEvent>;
/**
 * @generated from message perfetto.protos.RegulatorSetVoltageCompleteFtraceEvent
 */
export type RegulatorSetVoltageCompleteFtraceEvent = Message<"perfetto.protos.RegulatorSetVoltageCompleteFtraceEvent"> & {
    /**
     * @generated from field: optional string name = 1;
     */
    name: string;
    /**
     * @generated from field: optional uint32 val = 2;
     */
    val: number;
};
/**
 * Describes the message perfetto.protos.RegulatorSetVoltageCompleteFtraceEvent.
 * Use `create(RegulatorSetVoltageCompleteFtraceEventSchema)` to create a new message.
 */
export declare const RegulatorSetVoltageCompleteFtraceEventSchema: GenMessage<RegulatorSetVoltageCompleteFtraceEvent>;
//# sourceMappingURL=regulator_pb.d.ts.map