import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
 * Describes the file protos/perfetto/metrics/android/rt_runtime_metric.proto.
 */
export declare const file_protos_perfetto_metrics_android_rt_runtime_metric: GenFile;
/**
 * measure max RT runtime and RT tasks running over 5ms.
 *
 * @generated from message perfetto.protos.AndroidRtRuntimeMetric
 */
export type AndroidRtRuntimeMetric = Message<"perfetto.protos.AndroidRtRuntimeMetric"> & {
    /**
     * max runtime of RT tasks
     *
     * @generated from field: optional int64 max_runtime = 1;
     */
    maxRuntime: bigint;
    /**
     * how many RT tasks are over 5ms.
     *
     * @generated from field: optional int64 over_5ms_count = 2;
     */
    over5msCount: bigint;
    /**
     * information for top 10 RT tasks
     *
     * @generated from field: repeated perfetto.protos.AndroidRtRuntimeMetric.RtSlice longest_rt_slices = 3;
     */
    longestRtSlices: AndroidRtRuntimeMetric_RtSlice[];
};
/**
 * Describes the message perfetto.protos.AndroidRtRuntimeMetric.
 * Use `create(AndroidRtRuntimeMetricSchema)` to create a new message.
 */
export declare const AndroidRtRuntimeMetricSchema: GenMessage<AndroidRtRuntimeMetric>;
/**
 * @generated from message perfetto.protos.AndroidRtRuntimeMetric.RtSlice
 */
export type AndroidRtRuntimeMetric_RtSlice = Message<"perfetto.protos.AndroidRtRuntimeMetric.RtSlice"> & {
    /**
     * thread name
     *
     * @generated from field: optional string tname = 1;
     */
    tname: string;
    /**
     * timestamp
     *
     * @generated from field: optional int64 ts = 2;
     */
    ts: bigint;
    /**
     * runtime of RT task
     *
     * @generated from field: optional int64 dur = 3;
     */
    dur: bigint;
};
/**
 * Describes the message perfetto.protos.AndroidRtRuntimeMetric.RtSlice.
 * Use `create(AndroidRtRuntimeMetric_RtSliceSchema)` to create a new message.
 */
export declare const AndroidRtRuntimeMetric_RtSliceSchema: GenMessage<AndroidRtRuntimeMetric_RtSlice>;
//# sourceMappingURL=rt_runtime_metric_pb.d.ts.map