import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
 * Describes the file protos/perfetto/trace/ftrace/virtio_gpu.proto.
 */
export declare const file_protos_perfetto_trace_ftrace_virtio_gpu: GenFile;
/**
 * @generated from message perfetto.protos.VirtioGpuCmdQueueFtraceEvent
 */
export type VirtioGpuCmdQueueFtraceEvent = Message<"perfetto.protos.VirtioGpuCmdQueueFtraceEvent"> & {
    /**
     * @generated from field: optional uint32 ctx_id = 1;
     */
    ctxId: number;
    /**
     * @generated from field: optional int32 dev = 2;
     */
    dev: number;
    /**
     * @generated from field: optional uint64 fence_id = 3;
     */
    fenceId: bigint;
    /**
     * @generated from field: optional uint32 flags = 4;
     */
    flags: number;
    /**
     * @generated from field: optional string name = 5;
     */
    name: string;
    /**
     * @generated from field: optional uint32 num_free = 6;
     */
    numFree: number;
    /**
     * @generated from field: optional uint32 seqno = 7;
     */
    seqno: number;
    /**
     * @generated from field: optional uint32 type = 8;
     */
    type: number;
    /**
     * @generated from field: optional uint32 vq = 9;
     */
    vq: number;
};
/**
 * Describes the message perfetto.protos.VirtioGpuCmdQueueFtraceEvent.
 * Use `create(VirtioGpuCmdQueueFtraceEventSchema)` to create a new message.
 */
export declare const VirtioGpuCmdQueueFtraceEventSchema: GenMessage<VirtioGpuCmdQueueFtraceEvent>;
/**
 * @generated from message perfetto.protos.VirtioGpuCmdResponseFtraceEvent
 */
export type VirtioGpuCmdResponseFtraceEvent = Message<"perfetto.protos.VirtioGpuCmdResponseFtraceEvent"> & {
    /**
     * @generated from field: optional uint32 ctx_id = 1;
     */
    ctxId: number;
    /**
     * @generated from field: optional int32 dev = 2;
     */
    dev: number;
    /**
     * @generated from field: optional uint64 fence_id = 3;
     */
    fenceId: bigint;
    /**
     * @generated from field: optional uint32 flags = 4;
     */
    flags: number;
    /**
     * @generated from field: optional string name = 5;
     */
    name: string;
    /**
     * @generated from field: optional uint32 num_free = 6;
     */
    numFree: number;
    /**
     * @generated from field: optional uint32 seqno = 7;
     */
    seqno: number;
    /**
     * @generated from field: optional uint32 type = 8;
     */
    type: number;
    /**
     * @generated from field: optional uint32 vq = 9;
     */
    vq: number;
};
/**
 * Describes the message perfetto.protos.VirtioGpuCmdResponseFtraceEvent.
 * Use `create(VirtioGpuCmdResponseFtraceEventSchema)` to create a new message.
 */
export declare const VirtioGpuCmdResponseFtraceEventSchema: GenMessage<VirtioGpuCmdResponseFtraceEvent>;
//# sourceMappingURL=virtio_gpu_pb.d.ts.map