import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
 * Describes the file protos/perfetto/metrics/common/clone_duration.proto.
 */
export declare const file_protos_perfetto_metrics_common_clone_duration: GenFile;
/**
 * @generated from message perfetto.protos.CloneDuration
 */
export type CloneDuration = Message<"perfetto.protos.CloneDuration"> & {
    /**
     * @generated from field: repeated perfetto.protos.CloneDuration.ByBuffer by_buffer = 1;
     */
    byBuffer: CloneDuration_ByBuffer[];
};
/**
 * Describes the message perfetto.protos.CloneDuration.
 * Use `create(CloneDurationSchema)` to create a new message.
 */
export declare const CloneDurationSchema: GenMessage<CloneDuration>;
/**
 * @generated from message perfetto.protos.CloneDuration.ByBuffer
 */
export type CloneDuration_ByBuffer = Message<"perfetto.protos.CloneDuration.ByBuffer"> & {
    /**
     * @generated from field: optional int32 buffer = 1;
     */
    buffer: number;
    /**
     * @generated from field: optional int64 duration_ns = 2;
     */
    durationNs: bigint;
};
/**
 * Describes the message perfetto.protos.CloneDuration.ByBuffer.
 * Use `create(CloneDuration_ByBufferSchema)` to create a new message.
 */
export declare const CloneDuration_ByBufferSchema: GenMessage<CloneDuration_ByBuffer>;
//# sourceMappingURL=clone_duration_pb.d.ts.map