UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

2,953 lines 89 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
 * Describes the file protos/perfetto/trace/ftrace/ext4.proto.
 */
export declare const file_protos_perfetto_trace_ftrace_ext4: GenFile;
/**
 * @generated from message perfetto.protos.Ext4DaWriteBeginFtraceEvent
 */
export type Ext4DaWriteBeginFtraceEvent = Message<"perfetto.protos.Ext4DaWriteBeginFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 pos = 3;
     */
    pos: bigint;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
    /**
     * @generated from field: optional uint32 flags = 5;
     */
    flags: number;
};
/**
 * Describes the message perfetto.protos.Ext4DaWriteBeginFtraceEvent.
 * Use `create(Ext4DaWriteBeginFtraceEventSchema)` to create a new message.
 */
export declare const Ext4DaWriteBeginFtraceEventSchema: GenMessage<Ext4DaWriteBeginFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4DaWriteEndFtraceEvent
 */
export type Ext4DaWriteEndFtraceEvent = Message<"perfetto.protos.Ext4DaWriteEndFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 pos = 3;
     */
    pos: bigint;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
    /**
     * @generated from field: optional uint32 copied = 5;
     */
    copied: number;
};
/**
 * Describes the message perfetto.protos.Ext4DaWriteEndFtraceEvent.
 * Use `create(Ext4DaWriteEndFtraceEventSchema)` to create a new message.
 */
export declare const Ext4DaWriteEndFtraceEventSchema: GenMessage<Ext4DaWriteEndFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4SyncFileEnterFtraceEvent
 */
export type Ext4SyncFileEnterFtraceEvent = Message<"perfetto.protos.Ext4SyncFileEnterFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 parent = 3;
     */
    parent: bigint;
    /**
     * @generated from field: optional int32 datasync = 4;
     */
    datasync: number;
};
/**
 * Describes the message perfetto.protos.Ext4SyncFileEnterFtraceEvent.
 * Use `create(Ext4SyncFileEnterFtraceEventSchema)` to create a new message.
 */
export declare const Ext4SyncFileEnterFtraceEventSchema: GenMessage<Ext4SyncFileEnterFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4SyncFileExitFtraceEvent
 */
export type Ext4SyncFileExitFtraceEvent = Message<"perfetto.protos.Ext4SyncFileExitFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int32 ret = 3;
     */
    ret: number;
};
/**
 * Describes the message perfetto.protos.Ext4SyncFileExitFtraceEvent.
 * Use `create(Ext4SyncFileExitFtraceEventSchema)` to create a new message.
 */
export declare const Ext4SyncFileExitFtraceEventSchema: GenMessage<Ext4SyncFileExitFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4AllocDaBlocksFtraceEvent
 */
export type Ext4AllocDaBlocksFtraceEvent = Message<"perfetto.protos.Ext4AllocDaBlocksFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 data_blocks = 3;
     */
    dataBlocks: number;
    /**
     * @generated from field: optional uint32 meta_blocks = 4;
     */
    metaBlocks: number;
};
/**
 * Describes the message perfetto.protos.Ext4AllocDaBlocksFtraceEvent.
 * Use `create(Ext4AllocDaBlocksFtraceEventSchema)` to create a new message.
 */
export declare const Ext4AllocDaBlocksFtraceEventSchema: GenMessage<Ext4AllocDaBlocksFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4AllocateBlocksFtraceEvent
 */
export type Ext4AllocateBlocksFtraceEvent = Message<"perfetto.protos.Ext4AllocateBlocksFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 block = 3;
     */
    block: bigint;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
    /**
     * @generated from field: optional uint32 logical = 5;
     */
    logical: number;
    /**
     * @generated from field: optional uint32 lleft = 6;
     */
    lleft: number;
    /**
     * @generated from field: optional uint32 lright = 7;
     */
    lright: number;
    /**
     * @generated from field: optional uint64 goal = 8;
     */
    goal: bigint;
    /**
     * @generated from field: optional uint64 pleft = 9;
     */
    pleft: bigint;
    /**
     * @generated from field: optional uint64 pright = 10;
     */
    pright: bigint;
    /**
     * @generated from field: optional uint32 flags = 11;
     */
    flags: number;
};
/**
 * Describes the message perfetto.protos.Ext4AllocateBlocksFtraceEvent.
 * Use `create(Ext4AllocateBlocksFtraceEventSchema)` to create a new message.
 */
export declare const Ext4AllocateBlocksFtraceEventSchema: GenMessage<Ext4AllocateBlocksFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4AllocateInodeFtraceEvent
 */
export type Ext4AllocateInodeFtraceEvent = Message<"perfetto.protos.Ext4AllocateInodeFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 dir = 3;
     */
    dir: bigint;
    /**
     * @generated from field: optional uint32 mode = 4;
     */
    mode: number;
};
/**
 * Describes the message perfetto.protos.Ext4AllocateInodeFtraceEvent.
 * Use `create(Ext4AllocateInodeFtraceEventSchema)` to create a new message.
 */
export declare const Ext4AllocateInodeFtraceEventSchema: GenMessage<Ext4AllocateInodeFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4BeginOrderedTruncateFtraceEvent
 */
export type Ext4BeginOrderedTruncateFtraceEvent = Message<"perfetto.protos.Ext4BeginOrderedTruncateFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 new_size = 3;
     */
    newSize: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4BeginOrderedTruncateFtraceEvent.
 * Use `create(Ext4BeginOrderedTruncateFtraceEventSchema)` to create a new message.
 */
export declare const Ext4BeginOrderedTruncateFtraceEventSchema: GenMessage<Ext4BeginOrderedTruncateFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4CollapseRangeFtraceEvent
 */
export type Ext4CollapseRangeFtraceEvent = Message<"perfetto.protos.Ext4CollapseRangeFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 offset = 3;
     */
    offset: bigint;
    /**
     * @generated from field: optional int64 len = 4;
     */
    len: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4CollapseRangeFtraceEvent.
 * Use `create(Ext4CollapseRangeFtraceEventSchema)` to create a new message.
 */
export declare const Ext4CollapseRangeFtraceEventSchema: GenMessage<Ext4CollapseRangeFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4DaReleaseSpaceFtraceEvent
 */
export type Ext4DaReleaseSpaceFtraceEvent = Message<"perfetto.protos.Ext4DaReleaseSpaceFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 i_blocks = 3;
     */
    iBlocks: bigint;
    /**
     * @generated from field: optional int32 freed_blocks = 4;
     */
    freedBlocks: number;
    /**
     * @generated from field: optional int32 reserved_data_blocks = 5;
     */
    reservedDataBlocks: number;
    /**
     * @generated from field: optional int32 reserved_meta_blocks = 6;
     */
    reservedMetaBlocks: number;
    /**
     * @generated from field: optional int32 allocated_meta_blocks = 7;
     */
    allocatedMetaBlocks: number;
    /**
     * @generated from field: optional uint32 mode = 8;
     */
    mode: number;
};
/**
 * Describes the message perfetto.protos.Ext4DaReleaseSpaceFtraceEvent.
 * Use `create(Ext4DaReleaseSpaceFtraceEventSchema)` to create a new message.
 */
export declare const Ext4DaReleaseSpaceFtraceEventSchema: GenMessage<Ext4DaReleaseSpaceFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4DaReserveSpaceFtraceEvent
 */
export type Ext4DaReserveSpaceFtraceEvent = Message<"perfetto.protos.Ext4DaReserveSpaceFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 i_blocks = 3;
     */
    iBlocks: bigint;
    /**
     * @generated from field: optional int32 reserved_data_blocks = 4;
     */
    reservedDataBlocks: number;
    /**
     * @generated from field: optional int32 reserved_meta_blocks = 5;
     */
    reservedMetaBlocks: number;
    /**
     * @generated from field: optional uint32 mode = 6;
     */
    mode: number;
    /**
     * @generated from field: optional int32 md_needed = 7;
     */
    mdNeeded: number;
};
/**
 * Describes the message perfetto.protos.Ext4DaReserveSpaceFtraceEvent.
 * Use `create(Ext4DaReserveSpaceFtraceEventSchema)` to create a new message.
 */
export declare const Ext4DaReserveSpaceFtraceEventSchema: GenMessage<Ext4DaReserveSpaceFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4DaUpdateReserveSpaceFtraceEvent
 */
export type Ext4DaUpdateReserveSpaceFtraceEvent = Message<"perfetto.protos.Ext4DaUpdateReserveSpaceFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 i_blocks = 3;
     */
    iBlocks: bigint;
    /**
     * @generated from field: optional int32 used_blocks = 4;
     */
    usedBlocks: number;
    /**
     * @generated from field: optional int32 reserved_data_blocks = 5;
     */
    reservedDataBlocks: number;
    /**
     * @generated from field: optional int32 reserved_meta_blocks = 6;
     */
    reservedMetaBlocks: number;
    /**
     * @generated from field: optional int32 allocated_meta_blocks = 7;
     */
    allocatedMetaBlocks: number;
    /**
     * @generated from field: optional int32 quota_claim = 8;
     */
    quotaClaim: number;
    /**
     * @generated from field: optional uint32 mode = 9;
     */
    mode: number;
};
/**
 * Describes the message perfetto.protos.Ext4DaUpdateReserveSpaceFtraceEvent.
 * Use `create(Ext4DaUpdateReserveSpaceFtraceEventSchema)` to create a new message.
 */
export declare const Ext4DaUpdateReserveSpaceFtraceEventSchema: GenMessage<Ext4DaUpdateReserveSpaceFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4DaWritePagesFtraceEvent
 */
export type Ext4DaWritePagesFtraceEvent = Message<"perfetto.protos.Ext4DaWritePagesFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 first_page = 3;
     */
    firstPage: bigint;
    /**
     * @generated from field: optional int64 nr_to_write = 4;
     */
    nrToWrite: bigint;
    /**
     * @generated from field: optional int32 sync_mode = 5;
     */
    syncMode: number;
    /**
     * @generated from field: optional uint64 b_blocknr = 6;
     */
    bBlocknr: bigint;
    /**
     * @generated from field: optional uint32 b_size = 7;
     */
    bSize: number;
    /**
     * @generated from field: optional uint32 b_state = 8;
     */
    bState: number;
    /**
     * @generated from field: optional int32 io_done = 9;
     */
    ioDone: number;
    /**
     * @generated from field: optional int32 pages_written = 10;
     */
    pagesWritten: number;
};
/**
 * Describes the message perfetto.protos.Ext4DaWritePagesFtraceEvent.
 * Use `create(Ext4DaWritePagesFtraceEventSchema)` to create a new message.
 */
export declare const Ext4DaWritePagesFtraceEventSchema: GenMessage<Ext4DaWritePagesFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4DaWritePagesExtentFtraceEvent
 */
export type Ext4DaWritePagesExtentFtraceEvent = Message<"perfetto.protos.Ext4DaWritePagesExtentFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 lblk = 3;
     */
    lblk: bigint;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
    /**
     * @generated from field: optional uint32 flags = 5;
     */
    flags: number;
};
/**
 * Describes the message perfetto.protos.Ext4DaWritePagesExtentFtraceEvent.
 * Use `create(Ext4DaWritePagesExtentFtraceEventSchema)` to create a new message.
 */
export declare const Ext4DaWritePagesExtentFtraceEventSchema: GenMessage<Ext4DaWritePagesExtentFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4DirectIOEnterFtraceEvent
 */
export type Ext4DirectIOEnterFtraceEvent = Message<"perfetto.protos.Ext4DirectIOEnterFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 pos = 3;
     */
    pos: bigint;
    /**
     * @generated from field: optional uint64 len = 4;
     */
    len: bigint;
    /**
     * @generated from field: optional int32 rw = 5;
     */
    rw: number;
};
/**
 * Describes the message perfetto.protos.Ext4DirectIOEnterFtraceEvent.
 * Use `create(Ext4DirectIOEnterFtraceEventSchema)` to create a new message.
 */
export declare const Ext4DirectIOEnterFtraceEventSchema: GenMessage<Ext4DirectIOEnterFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4DirectIOExitFtraceEvent
 */
export type Ext4DirectIOExitFtraceEvent = Message<"perfetto.protos.Ext4DirectIOExitFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 pos = 3;
     */
    pos: bigint;
    /**
     * @generated from field: optional uint64 len = 4;
     */
    len: bigint;
    /**
     * @generated from field: optional int32 rw = 5;
     */
    rw: number;
    /**
     * @generated from field: optional int32 ret = 6;
     */
    ret: number;
};
/**
 * Describes the message perfetto.protos.Ext4DirectIOExitFtraceEvent.
 * Use `create(Ext4DirectIOExitFtraceEventSchema)` to create a new message.
 */
export declare const Ext4DirectIOExitFtraceEventSchema: GenMessage<Ext4DirectIOExitFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4DiscardBlocksFtraceEvent
 */
export type Ext4DiscardBlocksFtraceEvent = Message<"perfetto.protos.Ext4DiscardBlocksFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 blk = 2;
     */
    blk: bigint;
    /**
     * @generated from field: optional uint64 count = 3;
     */
    count: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4DiscardBlocksFtraceEvent.
 * Use `create(Ext4DiscardBlocksFtraceEventSchema)` to create a new message.
 */
export declare const Ext4DiscardBlocksFtraceEventSchema: GenMessage<Ext4DiscardBlocksFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4DiscardPreallocationsFtraceEvent
 */
export type Ext4DiscardPreallocationsFtraceEvent = Message<"perfetto.protos.Ext4DiscardPreallocationsFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 len = 3;
     */
    len: number;
    /**
     * @generated from field: optional uint32 needed = 4;
     */
    needed: number;
};
/**
 * Describes the message perfetto.protos.Ext4DiscardPreallocationsFtraceEvent.
 * Use `create(Ext4DiscardPreallocationsFtraceEventSchema)` to create a new message.
 */
export declare const Ext4DiscardPreallocationsFtraceEventSchema: GenMessage<Ext4DiscardPreallocationsFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4DropInodeFtraceEvent
 */
export type Ext4DropInodeFtraceEvent = Message<"perfetto.protos.Ext4DropInodeFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int32 drop = 3;
     */
    drop: number;
};
/**
 * Describes the message perfetto.protos.Ext4DropInodeFtraceEvent.
 * Use `create(Ext4DropInodeFtraceEventSchema)` to create a new message.
 */
export declare const Ext4DropInodeFtraceEventSchema: GenMessage<Ext4DropInodeFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4EsCacheExtentFtraceEvent
 */
export type Ext4EsCacheExtentFtraceEvent = Message<"perfetto.protos.Ext4EsCacheExtentFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 lblk = 3;
     */
    lblk: number;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
    /**
     * @generated from field: optional uint64 pblk = 5;
     */
    pblk: bigint;
    /**
     * @generated from field: optional uint32 status = 6;
     */
    status: number;
};
/**
 * Describes the message perfetto.protos.Ext4EsCacheExtentFtraceEvent.
 * Use `create(Ext4EsCacheExtentFtraceEventSchema)` to create a new message.
 */
export declare const Ext4EsCacheExtentFtraceEventSchema: GenMessage<Ext4EsCacheExtentFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4EsFindDelayedExtentRangeEnterFtraceEvent
 */
export type Ext4EsFindDelayedExtentRangeEnterFtraceEvent = Message<"perfetto.protos.Ext4EsFindDelayedExtentRangeEnterFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 lblk = 3;
     */
    lblk: number;
};
/**
 * Describes the message perfetto.protos.Ext4EsFindDelayedExtentRangeEnterFtraceEvent.
 * Use `create(Ext4EsFindDelayedExtentRangeEnterFtraceEventSchema)` to create a new message.
 */
export declare const Ext4EsFindDelayedExtentRangeEnterFtraceEventSchema: GenMessage<Ext4EsFindDelayedExtentRangeEnterFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4EsFindDelayedExtentRangeExitFtraceEvent
 */
export type Ext4EsFindDelayedExtentRangeExitFtraceEvent = Message<"perfetto.protos.Ext4EsFindDelayedExtentRangeExitFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 lblk = 3;
     */
    lblk: number;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
    /**
     * @generated from field: optional uint64 pblk = 5;
     */
    pblk: bigint;
    /**
     * @generated from field: optional uint64 status = 6;
     */
    status: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4EsFindDelayedExtentRangeExitFtraceEvent.
 * Use `create(Ext4EsFindDelayedExtentRangeExitFtraceEventSchema)` to create a new message.
 */
export declare const Ext4EsFindDelayedExtentRangeExitFtraceEventSchema: GenMessage<Ext4EsFindDelayedExtentRangeExitFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4EsInsertExtentFtraceEvent
 */
export type Ext4EsInsertExtentFtraceEvent = Message<"perfetto.protos.Ext4EsInsertExtentFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 lblk = 3;
     */
    lblk: number;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
    /**
     * @generated from field: optional uint64 pblk = 5;
     */
    pblk: bigint;
    /**
     * @generated from field: optional uint64 status = 6;
     */
    status: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4EsInsertExtentFtraceEvent.
 * Use `create(Ext4EsInsertExtentFtraceEventSchema)` to create a new message.
 */
export declare const Ext4EsInsertExtentFtraceEventSchema: GenMessage<Ext4EsInsertExtentFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4EsLookupExtentEnterFtraceEvent
 */
export type Ext4EsLookupExtentEnterFtraceEvent = Message<"perfetto.protos.Ext4EsLookupExtentEnterFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 lblk = 3;
     */
    lblk: number;
};
/**
 * Describes the message perfetto.protos.Ext4EsLookupExtentEnterFtraceEvent.
 * Use `create(Ext4EsLookupExtentEnterFtraceEventSchema)` to create a new message.
 */
export declare const Ext4EsLookupExtentEnterFtraceEventSchema: GenMessage<Ext4EsLookupExtentEnterFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4EsLookupExtentExitFtraceEvent
 */
export type Ext4EsLookupExtentExitFtraceEvent = Message<"perfetto.protos.Ext4EsLookupExtentExitFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 lblk = 3;
     */
    lblk: number;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
    /**
     * @generated from field: optional uint64 pblk = 5;
     */
    pblk: bigint;
    /**
     * @generated from field: optional uint64 status = 6;
     */
    status: bigint;
    /**
     * @generated from field: optional int32 found = 7;
     */
    found: number;
};
/**
 * Describes the message perfetto.protos.Ext4EsLookupExtentExitFtraceEvent.
 * Use `create(Ext4EsLookupExtentExitFtraceEventSchema)` to create a new message.
 */
export declare const Ext4EsLookupExtentExitFtraceEventSchema: GenMessage<Ext4EsLookupExtentExitFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4EsRemoveExtentFtraceEvent
 */
export type Ext4EsRemoveExtentFtraceEvent = Message<"perfetto.protos.Ext4EsRemoveExtentFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 lblk = 3;
     */
    lblk: bigint;
    /**
     * @generated from field: optional int64 len = 4;
     */
    len: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4EsRemoveExtentFtraceEvent.
 * Use `create(Ext4EsRemoveExtentFtraceEventSchema)` to create a new message.
 */
export declare const Ext4EsRemoveExtentFtraceEventSchema: GenMessage<Ext4EsRemoveExtentFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4EsShrinkFtraceEvent
 */
export type Ext4EsShrinkFtraceEvent = Message<"perfetto.protos.Ext4EsShrinkFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional int32 nr_shrunk = 2;
     */
    nrShrunk: number;
    /**
     * @generated from field: optional uint64 scan_time = 3;
     */
    scanTime: bigint;
    /**
     * @generated from field: optional int32 nr_skipped = 4;
     */
    nrSkipped: number;
    /**
     * @generated from field: optional int32 retried = 5;
     */
    retried: number;
};
/**
 * Describes the message perfetto.protos.Ext4EsShrinkFtraceEvent.
 * Use `create(Ext4EsShrinkFtraceEventSchema)` to create a new message.
 */
export declare const Ext4EsShrinkFtraceEventSchema: GenMessage<Ext4EsShrinkFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4EsShrinkCountFtraceEvent
 */
export type Ext4EsShrinkCountFtraceEvent = Message<"perfetto.protos.Ext4EsShrinkCountFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional int32 nr_to_scan = 2;
     */
    nrToScan: number;
    /**
     * @generated from field: optional int32 cache_cnt = 3;
     */
    cacheCnt: number;
};
/**
 * Describes the message perfetto.protos.Ext4EsShrinkCountFtraceEvent.
 * Use `create(Ext4EsShrinkCountFtraceEventSchema)` to create a new message.
 */
export declare const Ext4EsShrinkCountFtraceEventSchema: GenMessage<Ext4EsShrinkCountFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4EsShrinkScanEnterFtraceEvent
 */
export type Ext4EsShrinkScanEnterFtraceEvent = Message<"perfetto.protos.Ext4EsShrinkScanEnterFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional int32 nr_to_scan = 2;
     */
    nrToScan: number;
    /**
     * @generated from field: optional int32 cache_cnt = 3;
     */
    cacheCnt: number;
};
/**
 * Describes the message perfetto.protos.Ext4EsShrinkScanEnterFtraceEvent.
 * Use `create(Ext4EsShrinkScanEnterFtraceEventSchema)` to create a new message.
 */
export declare const Ext4EsShrinkScanEnterFtraceEventSchema: GenMessage<Ext4EsShrinkScanEnterFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4EsShrinkScanExitFtraceEvent
 */
export type Ext4EsShrinkScanExitFtraceEvent = Message<"perfetto.protos.Ext4EsShrinkScanExitFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional int32 nr_shrunk = 2;
     */
    nrShrunk: number;
    /**
     * @generated from field: optional int32 cache_cnt = 3;
     */
    cacheCnt: number;
};
/**
 * Describes the message perfetto.protos.Ext4EsShrinkScanExitFtraceEvent.
 * Use `create(Ext4EsShrinkScanExitFtraceEventSchema)` to create a new message.
 */
export declare const Ext4EsShrinkScanExitFtraceEventSchema: GenMessage<Ext4EsShrinkScanExitFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4EvictInodeFtraceEvent
 */
export type Ext4EvictInodeFtraceEvent = Message<"perfetto.protos.Ext4EvictInodeFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int32 nlink = 3;
     */
    nlink: number;
};
/**
 * Describes the message perfetto.protos.Ext4EvictInodeFtraceEvent.
 * Use `create(Ext4EvictInodeFtraceEventSchema)` to create a new message.
 */
export declare const Ext4EvictInodeFtraceEventSchema: GenMessage<Ext4EvictInodeFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ExtConvertToInitializedEnterFtraceEvent
 */
export type Ext4ExtConvertToInitializedEnterFtraceEvent = Message<"perfetto.protos.Ext4ExtConvertToInitializedEnterFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 m_lblk = 3;
     */
    mLblk: number;
    /**
     * @generated from field: optional uint32 m_len = 4;
     */
    mLen: number;
    /**
     * @generated from field: optional uint32 u_lblk = 5;
     */
    uLblk: number;
    /**
     * @generated from field: optional uint32 u_len = 6;
     */
    uLen: number;
    /**
     * @generated from field: optional uint64 u_pblk = 7;
     */
    uPblk: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4ExtConvertToInitializedEnterFtraceEvent.
 * Use `create(Ext4ExtConvertToInitializedEnterFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ExtConvertToInitializedEnterFtraceEventSchema: GenMessage<Ext4ExtConvertToInitializedEnterFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ExtConvertToInitializedFastpathFtraceEvent
 */
export type Ext4ExtConvertToInitializedFastpathFtraceEvent = Message<"perfetto.protos.Ext4ExtConvertToInitializedFastpathFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 m_lblk = 3;
     */
    mLblk: number;
    /**
     * @generated from field: optional uint32 m_len = 4;
     */
    mLen: number;
    /**
     * @generated from field: optional uint32 u_lblk = 5;
     */
    uLblk: number;
    /**
     * @generated from field: optional uint32 u_len = 6;
     */
    uLen: number;
    /**
     * @generated from field: optional uint64 u_pblk = 7;
     */
    uPblk: bigint;
    /**
     * @generated from field: optional uint32 i_lblk = 8;
     */
    iLblk: number;
    /**
     * @generated from field: optional uint32 i_len = 9;
     */
    iLen: number;
    /**
     * @generated from field: optional uint64 i_pblk = 10;
     */
    iPblk: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4ExtConvertToInitializedFastpathFtraceEvent.
 * Use `create(Ext4ExtConvertToInitializedFastpathFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ExtConvertToInitializedFastpathFtraceEventSchema: GenMessage<Ext4ExtConvertToInitializedFastpathFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ExtHandleUnwrittenExtentsFtraceEvent
 */
export type Ext4ExtHandleUnwrittenExtentsFtraceEvent = Message<"perfetto.protos.Ext4ExtHandleUnwrittenExtentsFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int32 flags = 3;
     */
    flags: number;
    /**
     * @generated from field: optional uint32 lblk = 4;
     */
    lblk: number;
    /**
     * @generated from field: optional uint64 pblk = 5;
     */
    pblk: bigint;
    /**
     * @generated from field: optional uint32 len = 6;
     */
    len: number;
    /**
     * @generated from field: optional uint32 allocated = 7;
     */
    allocated: number;
    /**
     * @generated from field: optional uint64 newblk = 8;
     */
    newblk: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4ExtHandleUnwrittenExtentsFtraceEvent.
 * Use `create(Ext4ExtHandleUnwrittenExtentsFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ExtHandleUnwrittenExtentsFtraceEventSchema: GenMessage<Ext4ExtHandleUnwrittenExtentsFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ExtInCacheFtraceEvent
 */
export type Ext4ExtInCacheFtraceEvent = Message<"perfetto.protos.Ext4ExtInCacheFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 lblk = 3;
     */
    lblk: number;
    /**
     * @generated from field: optional int32 ret = 4;
     */
    ret: number;
};
/**
 * Describes the message perfetto.protos.Ext4ExtInCacheFtraceEvent.
 * Use `create(Ext4ExtInCacheFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ExtInCacheFtraceEventSchema: GenMessage<Ext4ExtInCacheFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ExtLoadExtentFtraceEvent
 */
export type Ext4ExtLoadExtentFtraceEvent = Message<"perfetto.protos.Ext4ExtLoadExtentFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 pblk = 3;
     */
    pblk: bigint;
    /**
     * @generated from field: optional uint32 lblk = 4;
     */
    lblk: number;
};
/**
 * Describes the message perfetto.protos.Ext4ExtLoadExtentFtraceEvent.
 * Use `create(Ext4ExtLoadExtentFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ExtLoadExtentFtraceEventSchema: GenMessage<Ext4ExtLoadExtentFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ExtMapBlocksEnterFtraceEvent
 */
export type Ext4ExtMapBlocksEnterFtraceEvent = Message<"perfetto.protos.Ext4ExtMapBlocksEnterFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 lblk = 3;
     */
    lblk: number;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
    /**
     * @generated from field: optional uint32 flags = 5;
     */
    flags: number;
};
/**
 * Describes the message perfetto.protos.Ext4ExtMapBlocksEnterFtraceEvent.
 * Use `create(Ext4ExtMapBlocksEnterFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ExtMapBlocksEnterFtraceEventSchema: GenMessage<Ext4ExtMapBlocksEnterFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ExtMapBlocksExitFtraceEvent
 */
export type Ext4ExtMapBlocksExitFtraceEvent = Message<"perfetto.protos.Ext4ExtMapBlocksExitFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 flags = 3;
     */
    flags: number;
    /**
     * @generated from field: optional uint64 pblk = 4;
     */
    pblk: bigint;
    /**
     * @generated from field: optional uint32 lblk = 5;
     */
    lblk: number;
    /**
     * @generated from field: optional uint32 len = 6;
     */
    len: number;
    /**
     * @generated from field: optional uint32 mflags = 7;
     */
    mflags: number;
    /**
     * @generated from field: optional int32 ret = 8;
     */
    ret: number;
};
/**
 * Describes the message perfetto.protos.Ext4ExtMapBlocksExitFtraceEvent.
 * Use `create(Ext4ExtMapBlocksExitFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ExtMapBlocksExitFtraceEventSchema: GenMessage<Ext4ExtMapBlocksExitFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ExtPutInCacheFtraceEvent
 */
export type Ext4ExtPutInCacheFtraceEvent = Message<"perfetto.protos.Ext4ExtPutInCacheFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 lblk = 3;
     */
    lblk: number;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
    /**
     * @generated from field: optional uint64 start = 5;
     */
    start: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4ExtPutInCacheFtraceEvent.
 * Use `create(Ext4ExtPutInCacheFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ExtPutInCacheFtraceEventSchema: GenMessage<Ext4ExtPutInCacheFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ExtRemoveSpaceFtraceEvent
 */
export type Ext4ExtRemoveSpaceFtraceEvent = Message<"perfetto.protos.Ext4ExtRemoveSpaceFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 start = 3;
     */
    start: number;
    /**
     * @generated from field: optional uint32 end = 4;
     */
    end: number;
    /**
     * @generated from field: optional int32 depth = 5;
     */
    depth: number;
};
/**
 * Describes the message perfetto.protos.Ext4ExtRemoveSpaceFtraceEvent.
 * Use `create(Ext4ExtRemoveSpaceFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ExtRemoveSpaceFtraceEventSchema: GenMessage<Ext4ExtRemoveSpaceFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ExtRemoveSpaceDoneFtraceEvent
 */
export type Ext4ExtRemoveSpaceDoneFtraceEvent = Message<"perfetto.protos.Ext4ExtRemoveSpaceDoneFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 start = 3;
     */
    start: number;
    /**
     * @generated from field: optional uint32 end = 4;
     */
    end: number;
    /**
     * @generated from field: optional int32 depth = 5;
     */
    depth: number;
    /**
     * @generated from field: optional int64 partial = 6;
     */
    partial: bigint;
    /**
     * @generated from field: optional uint32 eh_entries = 7;
     */
    ehEntries: number;
    /**
     * @generated from field: optional uint32 pc_lblk = 8;
     */
    pcLblk: number;
    /**
     * @generated from field: optional uint64 pc_pclu = 9;
     */
    pcPclu: bigint;
    /**
     * @generated from field: optional int32 pc_state = 10;
     */
    pcState: number;
};
/**
 * Describes the message perfetto.protos.Ext4ExtRemoveSpaceDoneFtraceEvent.
 * Use `create(Ext4ExtRemoveSpaceDoneFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ExtRemoveSpaceDoneFtraceEventSchema: GenMessage<Ext4ExtRemoveSpaceDoneFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ExtRmIdxFtraceEvent
 */
export type Ext4ExtRmIdxFtraceEvent = Message<"perfetto.protos.Ext4ExtRmIdxFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 pblk = 3;
     */
    pblk: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4ExtRmIdxFtraceEvent.
 * Use `create(Ext4ExtRmIdxFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ExtRmIdxFtraceEventSchema: GenMessage<Ext4ExtRmIdxFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ExtRmLeafFtraceEvent
 */
export type Ext4ExtRmLeafFtraceEvent = Message<"perfetto.protos.Ext4ExtRmLeafFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 partial = 3;
     */
    partial: bigint;
    /**
     * @generated from field: optional uint32 start = 4;
     */
    start: number;
    /**
     * @generated from field: optional uint32 ee_lblk = 5;
     */
    eeLblk: number;
    /**
     * @generated from field: optional uint64 ee_pblk = 6;
     */
    eePblk: bigint;
    /**
     * @generated from field: optional int32 ee_len = 7;
     */
    eeLen: number;
    /**
     * @generated from field: optional uint32 pc_lblk = 8;
     */
    pcLblk: number;
    /**
     * @generated from field: optional uint64 pc_pclu = 9;
     */
    pcPclu: bigint;
    /**
     * @generated from field: optional int32 pc_state = 10;
     */
    pcState: number;
};
/**
 * Describes the message perfetto.protos.Ext4ExtRmLeafFtraceEvent.
 * Use `create(Ext4ExtRmLeafFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ExtRmLeafFtraceEventSchema: GenMessage<Ext4ExtRmLeafFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ExtShowExtentFtraceEvent
 */
export type Ext4ExtShowExtentFtraceEvent = Message<"perfetto.protos.Ext4ExtShowExtentFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 pblk = 3;
     */
    pblk: bigint;
    /**
     * @generated from field: optional uint32 lblk = 4;
     */
    lblk: number;
    /**
     * @generated from field: optional uint32 len = 5;
     */
    len: number;
};
/**
 * Describes the message perfetto.protos.Ext4ExtShowExtentFtraceEvent.
 * Use `create(Ext4ExtShowExtentFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ExtShowExtentFtraceEventSchema: GenMessage<Ext4ExtShowExtentFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4FallocateEnterFtraceEvent
 */
export type Ext4FallocateEnterFtraceEvent = Message<"perfetto.protos.Ext4FallocateEnterFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 offset = 3;
     */
    offset: bigint;
    /**
     * @generated from field: optional int64 len = 4;
     */
    len: bigint;
    /**
     * @generated from field: optional int32 mode = 5;
     */
    mode: number;
    /**
     * @generated from field: optional int64 pos = 6;
     */
    pos: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4FallocateEnterFtraceEvent.
 * Use `create(Ext4FallocateEnterFtraceEventSchema)` to create a new message.
 */
export declare const Ext4FallocateEnterFtraceEventSchema: GenMessage<Ext4FallocateEnterFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4FallocateExitFtraceEvent
 */
export type Ext4FallocateExitFtraceEvent = Message<"perfetto.protos.Ext4FallocateExitFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 pos = 3;
     */
    pos: bigint;
    /**
     * @generated from field: optional uint32 blocks = 4;
     */
    blocks: number;
    /**
     * @generated from field: optional int32 ret = 5;
     */
    ret: number;
};
/**
 * Describes the message perfetto.protos.Ext4FallocateExitFtraceEvent.
 * Use `create(Ext4FallocateExitFtraceEventSchema)` to create a new message.
 */
export declare const Ext4FallocateExitFtraceEventSchema: GenMessage<Ext4FallocateExitFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4FindDelallocRangeFtraceEvent
 */
export type Ext4FindDelallocRangeFtraceEvent = Message<"perfetto.protos.Ext4FindDelallocRangeFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 from = 3;
     */
    from: number;
    /**
     * @generated from field: optional uint32 to = 4;
     */
    to: number;
    /**
     * @generated from field: optional int32 reverse = 5;
     */
    reverse: number;
    /**
     * @generated from field: optional int32 found = 6;
     */
    found: number;
    /**
     * @generated from field: optional uint32 found_blk = 7;
     */
    foundBlk: number;
};
/**
 * Describes the message perfetto.protos.Ext4FindDelallocRangeFtraceEvent.
 * Use `create(Ext4FindDelallocRangeFtraceEventSchema)` to create a new message.
 */
export declare const Ext4FindDelallocRangeFtraceEventSchema: GenMessage<Ext4FindDelallocRangeFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ForgetFtraceEvent
 */
export type Ext4ForgetFtraceEvent = Message<"perfetto.protos.Ext4ForgetFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 block = 3;
     */
    block: bigint;
    /**
     * @generated from field: optional int32 is_metadata = 4;
     */
    isMetadata: number;
    /**
     * @generated from field: optional uint32 mode = 5;
     */
    mode: number;
};
/**
 * Describes the message perfetto.protos.Ext4ForgetFtraceEvent.
 * Use `create(Ext4ForgetFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ForgetFtraceEventSchema: GenMessage<Ext4ForgetFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4FreeBlocksFtraceEvent
 */
export type Ext4FreeBlocksFtraceEvent = Message<"perfetto.protos.Ext4FreeBlocksFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 block = 3;
     */
    block: bigint;
    /**
     * @generated from field: optional uint64 count = 4;
     */
    count: bigint;
    /**
     * @generated from field: optional int32 flags = 5;
     */
    flags: number;
    /**
     * @generated from field: optional uint32 mode = 6;
     */
    mode: number;
};
/**
 * Describes the message perfetto.protos.Ext4FreeBlocksFtraceEvent.
 * Use `create(Ext4FreeBlocksFtraceEventSchema)` to create a new message.
 */
export declare const Ext4FreeBlocksFtraceEventSchema: GenMessage<Ext4FreeBlocksFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4FreeInodeFtraceEvent
 */
export type Ext4FreeInodeFtraceEvent = Message<"perfetto.protos.Ext4FreeInodeFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 uid = 3;
     */
    uid: number;
    /**
     * @generated from field: optional uint32 gid = 4;
     */
    gid: number;
    /**
     * @generated from field: optional uint64 blocks = 5;
     */
    blocks: bigint;
    /**
     * @generated from field: optional uint32 mode = 6;
     */
    mode: number;
};
/**
 * Describes the message perfetto.protos.Ext4FreeInodeFtraceEvent.
 * Use `create(Ext4FreeInodeFtraceEventSchema)` to create a new message.
 */
export declare const Ext4FreeInodeFtraceEventSchema: GenMessage<Ext4FreeInodeFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4GetImpliedClusterAllocExitFtraceEvent
 */
export type Ext4GetImpliedClusterAllocExitFtraceEvent = Message<"perfetto.protos.Ext4GetImpliedClusterAllocExitFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint32 flags = 2;
     */
    flags: number;
    /**
     * @generated from field: optional uint32 lblk = 3;
     */
    lblk: number;
    /**
     * @generated from field: optional uint64 pblk = 4;
     */
    pblk: bigint;
    /**
     * @generated from field: optional uint32 len = 5;
     */
    len: number;
    /**
     * @generated from field: optional int32 ret = 6;
     */
    ret: number;
};
/**
 * Describes the message perfetto.protos.Ext4GetImpliedClusterAllocExitFtraceEvent.
 * Use `create(Ext4GetImpliedClusterAllocExitFtraceEventSchema)` to create a new message.
 */
export declare const Ext4GetImpliedClusterAllocExitFtraceEventSchema: GenMessage<Ext4GetImpliedClusterAllocExitFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4GetReservedClusterAllocFtraceEvent
 */
export type Ext4GetReservedClusterAllocFtraceEvent = Message<"perfetto.protos.Ext4GetReservedClusterAllocFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 lblk = 3;
     */
    lblk: number;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
};
/**
 * Describes the message perfetto.protos.Ext4GetReservedClusterAllocFtraceEvent.
 * Use `create(Ext4GetReservedClusterAllocFtraceEventSchema)` to create a new message.
 */
export declare const Ext4GetReservedClusterAllocFtraceEventSchema: GenMessage<Ext4GetReservedClusterAllocFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4IndMapBlocksEnterFtraceEvent
 */
export type Ext4IndMapBlocksEnterFtraceEvent = Message<"perfetto.protos.Ext4IndMapBlocksEnterFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 lblk = 3;
     */
    lblk: number;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
    /**
     * @generated from field: optional uint32 flags = 5;
     */
    flags: number;
};
/**
 * Describes the message perfetto.protos.Ext4IndMapBlocksEnterFtraceEvent.
 * Use `create(Ext4IndMapBlocksEnterFtraceEventSchema)` to create a new message.
 */
export declare const Ext4IndMapBlocksEnterFtraceEventSchema: GenMessage<Ext4IndMapBlocksEnterFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4IndMapBlocksExitFtraceEvent
 */
export type Ext4IndMapBlocksExitFtraceEvent = Message<"perfetto.protos.Ext4IndMapBlocksExitFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 flags = 3;
     */
    flags: number;
    /**
     * @generated from field: optional uint64 pblk = 4;
     */
    pblk: bigint;
    /**
     * @generated from field: optional uint32 lblk = 5;
     */
    lblk: number;
    /**
     * @generated from field: optional uint32 len = 6;
     */
    len: number;
    /**
     * @generated from field: optional uint32 mflags = 7;
     */
    mflags: number;
    /**
     * @generated from field: optional int32 ret = 8;
     */
    ret: number;
};
/**
 * Describes the message perfetto.protos.Ext4IndMapBlocksExitFtraceEvent.
 * Use `create(Ext4IndMapBlocksExitFtraceEventSchema)` to create a new message.
 */
export declare const Ext4IndMapBlocksExitFtraceEventSchema: GenMessage<Ext4IndMapBlocksExitFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4InsertRangeFtraceEvent
 */
export type Ext4InsertRangeFtraceEvent = Message<"perfetto.protos.Ext4InsertRangeFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 offset = 3;
     */
    offset: bigint;
    /**
     * @generated from field: optional int64 len = 4;
     */
    len: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4InsertRangeFtraceEvent.
 * Use `create(Ext4InsertRangeFtraceEventSchema)` to create a new message.
 */
export declare const Ext4InsertRangeFtraceEventSchema: GenMessage<Ext4InsertRangeFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4InvalidatepageFtraceEvent
 */
export type Ext4InvalidatepageFtraceEvent = Message<"perfetto.protos.Ext4InvalidatepageFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 index = 3;
     */
    index: bigint;
    /**
     * @generated from field: optional uint64 offset = 4;
     */
    offset: bigint;
    /**
     * @generated from field: optional uint32 length = 5;
     */
    length: number;
};
/**
 * Describes the message perfetto.protos.Ext4InvalidatepageFtraceEvent.
 * Use `create(Ext4InvalidatepageFtraceEventSchema)` to create a new message.
 */
export declare const Ext4InvalidatepageFtraceEventSchema: GenMessage<Ext4InvalidatepageFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4JournalStartFtraceEvent
 */
export type Ext4JournalStartFtraceEvent = Message<"perfetto.protos.Ext4JournalStartFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ip = 2;
     */
    ip: bigint;
    /**
     * @generated from field: optional int32 blocks = 3;
     */
    blocks: number;
    /**
     * @generated from field: optional int32 rsv_blocks = 4;
     */
    rsvBlocks: number;
    /**
     * @generated from field: optional int32 nblocks = 5;
     */
    nblocks: number;
    /**
     * @generated from field: optional int32 revoke_creds = 6;
     */
    revokeCreds: number;
};
/**
 * Describes the message perfetto.protos.Ext4JournalStartFtraceEvent.
 * Use `create(Ext4JournalStartFtraceEventSchema)` to create a new message.
 */
export declare const Ext4JournalStartFtraceEventSchema: GenMessage<Ext4JournalStartFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4JournalStartReservedFtraceEvent
 */
export type Ext4JournalStartReservedFtraceEvent = Message<"perfetto.protos.Ext4JournalStartReservedFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ip = 2;
     */
    ip: bigint;
    /**
     * @generated from field: optional int32 blocks = 3;
     */
    blocks: number;
};
/**
 * Describes the message perfetto.protos.Ext4JournalStartReservedFtraceEvent.
 * Use `create(Ext4JournalStartReservedFtraceEventSchema)` to create a new message.
 */
export declare const Ext4JournalStartReservedFtraceEventSchema: GenMessage<Ext4JournalStartReservedFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4JournalledInvalidatepageFtraceEvent
 */
export type Ext4JournalledInvalidatepageFtraceEvent = Message<"perfetto.protos.Ext4JournalledInvalidatepageFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 index = 3;
     */
    index: bigint;
    /**
     * @generated from field: optional uint64 offset = 4;
     */
    offset: bigint;
    /**
     * @generated from field: optional uint32 length = 5;
     */
    length: number;
};
/**
 * Describes the message perfetto.protos.Ext4JournalledInvalidatepageFtraceEvent.
 * Use `create(Ext4JournalledInvalidatepageFtraceEventSchema)` to create a new message.
 */
export declare const Ext4JournalledInvalidatepageFtraceEventSchema: GenMessage<Ext4JournalledInvalidatepageFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4JournalledWriteEndFtraceEvent
 */
export type Ext4JournalledWriteEndFtraceEvent = Message<"perfetto.protos.Ext4JournalledWriteEndFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 pos = 3;
     */
    pos: bigint;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
    /**
     * @generated from field: optional uint32 copied = 5;
     */
    copied: number;
};
/**
 * Describes the message perfetto.protos.Ext4JournalledWriteEndFtraceEvent.
 * Use `create(Ext4JournalledWriteEndFtraceEventSchema)` to create a new message.
 */
export declare const Ext4JournalledWriteEndFtraceEventSchema: GenMessage<Ext4JournalledWriteEndFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4LoadInodeFtraceEvent
 */
export type Ext4LoadInodeFtraceEvent = Message<"perfetto.protos.Ext4LoadInodeFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4LoadInodeFtraceEvent.
 * Use `create(Ext4LoadInodeFtraceEventSchema)` to create a new message.
 */
export declare const Ext4LoadInodeFtraceEventSchema: GenMessage<Ext4LoadInodeFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4LoadInodeBitmapFtraceEvent
 */
export type Ext4LoadInodeBitmapFtraceEvent = Message<"perfetto.protos.Ext4LoadInodeBitmapFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint32 group = 2;
     */
    group: number;
};
/**
 * Describes the message perfetto.protos.Ext4LoadInodeBitmapFtraceEvent.
 * Use `create(Ext4LoadInodeBitmapFtraceEventSchema)` to create a new message.
 */
export declare const Ext4LoadInodeBitmapFtraceEventSchema: GenMessage<Ext4LoadInodeBitmapFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4MarkInodeDirtyFtraceEvent
 */
export type Ext4MarkInodeDirtyFtraceEvent = Message<"perfetto.protos.Ext4MarkInodeDirtyFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 ip = 3;
     */
    ip: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4MarkInodeDirtyFtraceEvent.
 * Use `create(Ext4MarkInodeDirtyFtraceEventSchema)` to create a new message.
 */
export declare const Ext4MarkInodeDirtyFtraceEventSchema: GenMessage<Ext4MarkInodeDirtyFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4MbBitmapLoadFtraceEvent
 */
export type Ext4MbBitmapLoadFtraceEvent = Message<"perfetto.protos.Ext4MbBitmapLoadFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint32 group = 2;
     */
    group: number;
};
/**
 * Describes the message perfetto.protos.Ext4MbBitmapLoadFtraceEvent.
 * Use `create(Ext4MbBitmapLoadFtraceEventSchema)` to create a new message.
 */
export declare const Ext4MbBitmapLoadFtraceEventSchema: GenMessage<Ext4MbBitmapLoadFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4MbBuddyBitmapLoadFtraceEvent
 */
export type Ext4MbBuddyBitmapLoadFtraceEvent = Message<"perfetto.protos.Ext4MbBuddyBitmapLoadFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint32 group = 2;
     */
    group: number;
};
/**
 * Describes the message perfetto.protos.Ext4MbBuddyBitmapLoadFtraceEvent.
 * Use `create(Ext4MbBuddyBitmapLoadFtraceEventSchema)` to create a new message.
 */
export declare const Ext4MbBuddyBitmapLoadFtraceEventSchema: GenMessage<Ext4MbBuddyBitmapLoadFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4MbDiscardPreallocationsFtraceEvent
 */
export type Ext4MbDiscardPreallocationsFtraceEvent = Message<"perfetto.protos.Ext4MbDiscardPreallocationsFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional int32 needed = 2;
     */
    needed: number;
};
/**
 * Describes the message perfetto.protos.Ext4MbDiscardPreallocationsFtraceEvent.
 * Use `create(Ext4MbDiscardPreallocationsFtraceEventSchema)` to create a new message.
 */
export declare const Ext4MbDiscardPreallocationsFtraceEventSchema: GenMessage<Ext4MbDiscardPreallocationsFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4MbNewGroupPaFtraceEvent
 */
export type Ext4MbNewGroupPaFtraceEvent = Message<"perfetto.protos.Ext4MbNewGroupPaFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 pa_pstart = 3;
     */
    paPstart: bigint;
    /**
     * @generated from field: optional uint64 pa_lstart = 4;
     */
    paLstart: bigint;
    /**
     * @generated from field: optional uint32 pa_len = 5;
     */
    paLen: number;
};
/**
 * Describes the message perfetto.protos.Ext4MbNewGroupPaFtraceEvent.
 * Use `create(Ext4MbNewGroupPaFtraceEventSchema)` to create a new message.
 */
export declare const Ext4MbNewGroupPaFtraceEventSchema: GenMessage<Ext4MbNewGroupPaFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4MbNewInodePaFtraceEvent
 */
export type Ext4MbNewInodePaFtraceEvent = Message<"perfetto.protos.Ext4MbNewInodePaFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 pa_pstart = 3;
     */
    paPstart: bigint;
    /**
     * @generated from field: optional uint64 pa_lstart = 4;
     */
    paLstart: bigint;
    /**
     * @generated from field: optional uint32 pa_len = 5;
     */
    paLen: number;
};
/**
 * Describes the message perfetto.protos.Ext4MbNewInodePaFtraceEvent.
 * Use `create(Ext4MbNewInodePaFtraceEventSchema)` to create a new message.
 */
export declare const Ext4MbNewInodePaFtraceEventSchema: GenMessage<Ext4MbNewInodePaFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4MbReleaseGroupPaFtraceEvent
 */
export type Ext4MbReleaseGroupPaFtraceEvent = Message<"perfetto.protos.Ext4MbReleaseGroupPaFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 pa_pstart = 2;
     */
    paPstart: bigint;
    /**
     * @generated from field: optional uint32 pa_len = 3;
     */
    paLen: number;
};
/**
 * Describes the message perfetto.protos.Ext4MbReleaseGroupPaFtraceEvent.
 * Use `create(Ext4MbReleaseGroupPaFtraceEventSchema)` to create a new message.
 */
export declare const Ext4MbReleaseGroupPaFtraceEventSchema: GenMessage<Ext4MbReleaseGroupPaFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4MbReleaseInodePaFtraceEvent
 */
export type Ext4MbReleaseInodePaFtraceEvent = Message<"perfetto.protos.Ext4MbReleaseInodePaFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 block = 3;
     */
    block: bigint;
    /**
     * @generated from field: optional uint32 count = 4;
     */
    count: number;
};
/**
 * Describes the message perfetto.protos.Ext4MbReleaseInodePaFtraceEvent.
 * Use `create(Ext4MbReleaseInodePaFtraceEventSchema)` to create a new message.
 */
export declare const Ext4MbReleaseInodePaFtraceEventSchema: GenMessage<Ext4MbReleaseInodePaFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4MballocAllocFtraceEvent
 */
export type Ext4MballocAllocFtraceEvent = Message<"perfetto.protos.Ext4MballocAllocFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 orig_logical = 3;
     */
    origLogical: number;
    /**
     * @generated from field: optional int32 orig_start = 4;
     */
    origStart: number;
    /**
     * @generated from field: optional uint32 orig_group = 5;
     */
    origGroup: number;
    /**
     * @generated from field: optional int32 orig_len = 6;
     */
    origLen: number;
    /**
     * @generated from field: optional uint32 goal_logical = 7;
     */
    goalLogical: number;
    /**
     * @generated from field: optional int32 goal_start = 8;
     */
    goalStart: number;
    /**
     * @generated from field: optional uint32 goal_group = 9;
     */
    goalGroup: number;
    /**
     * @generated from field: optional int32 goal_len = 10;
     */
    goalLen: number;
    /**
     * @generated from field: optional uint32 result_logical = 11;
     */
    resultLogical: number;
    /**
     * @generated from field: optional int32 result_start = 12;
     */
    resultStart: number;
    /**
     * @generated from field: optional uint32 result_group = 13;
     */
    resultGroup: number;
    /**
     * @generated from field: optional int32 result_len = 14;
     */
    resultLen: number;
    /**
     * @generated from field: optional uint32 found = 15;
     */
    found: number;
    /**
     * @generated from field: optional uint32 groups = 16;
     */
    groups: number;
    /**
     * @generated from field: optional uint32 buddy = 17;
     */
    buddy: number;
    /**
     * @generated from field: optional uint32 flags = 18;
     */
    flags: number;
    /**
     * @generated from field: optional uint32 tail = 19;
     */
    tail: number;
    /**
     * @generated from field: optional uint32 cr = 20;
     */
    cr: number;
};
/**
 * Describes the message perfetto.protos.Ext4MballocAllocFtraceEvent.
 * Use `create(Ext4MballocAllocFtraceEventSchema)` to create a new message.
 */
export declare const Ext4MballocAllocFtraceEventSchema: GenMessage<Ext4MballocAllocFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4MballocDiscardFtraceEvent
 */
export type Ext4MballocDiscardFtraceEvent = Message<"perfetto.protos.Ext4MballocDiscardFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int32 result_start = 3;
     */
    resultStart: number;
    /**
     * @generated from field: optional uint32 result_group = 4;
     */
    resultGroup: number;
    /**
     * @generated from field: optional int32 result_len = 5;
     */
    resultLen: number;
};
/**
 * Describes the message perfetto.protos.Ext4MballocDiscardFtraceEvent.
 * Use `create(Ext4MballocDiscardFtraceEventSchema)` to create a new message.
 */
export declare const Ext4MballocDiscardFtraceEventSchema: GenMessage<Ext4MballocDiscardFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4MballocFreeFtraceEvent
 */
export type Ext4MballocFreeFtraceEvent = Message<"perfetto.protos.Ext4MballocFreeFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int32 result_start = 3;
     */
    resultStart: number;
    /**
     * @generated from field: optional uint32 result_group = 4;
     */
    resultGroup: number;
    /**
     * @generated from field: optional int32 result_len = 5;
     */
    resultLen: number;
};
/**
 * Describes the message perfetto.protos.Ext4MballocFreeFtraceEvent.
 * Use `create(Ext4MballocFreeFtraceEventSchema)` to create a new message.
 */
export declare const Ext4MballocFreeFtraceEventSchema: GenMessage<Ext4MballocFreeFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4MballocPreallocFtraceEvent
 */
export type Ext4MballocPreallocFtraceEvent = Message<"perfetto.protos.Ext4MballocPreallocFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 orig_logical = 3;
     */
    origLogical: number;
    /**
     * @generated from field: optional int32 orig_start = 4;
     */
    origStart: number;
    /**
     * @generated from field: optional uint32 orig_group = 5;
     */
    origGroup: number;
    /**
     * @generated from field: optional int32 orig_len = 6;
     */
    origLen: number;
    /**
     * @generated from field: optional uint32 result_logical = 7;
     */
    resultLogical: number;
    /**
     * @generated from field: optional int32 result_start = 8;
     */
    resultStart: number;
    /**
     * @generated from field: optional uint32 result_group = 9;
     */
    resultGroup: number;
    /**
     * @generated from field: optional int32 result_len = 10;
     */
    resultLen: number;
};
/**
 * Describes the message perfetto.protos.Ext4MballocPreallocFtraceEvent.
 * Use `create(Ext4MballocPreallocFtraceEventSchema)` to create a new message.
 */
export declare const Ext4MballocPreallocFtraceEventSchema: GenMessage<Ext4MballocPreallocFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4OtherInodeUpdateTimeFtraceEvent
 */
export type Ext4OtherInodeUpdateTimeFtraceEvent = Message<"perfetto.protos.Ext4OtherInodeUpdateTimeFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 orig_ino = 3;
     */
    origIno: bigint;
    /**
     * @generated from field: optional uint32 uid = 4;
     */
    uid: number;
    /**
     * @generated from field: optional uint32 gid = 5;
     */
    gid: number;
    /**
     * @generated from field: optional uint32 mode = 6;
     */
    mode: number;
};
/**
 * Describes the message perfetto.protos.Ext4OtherInodeUpdateTimeFtraceEvent.
 * Use `create(Ext4OtherInodeUpdateTimeFtraceEventSchema)` to create a new message.
 */
export declare const Ext4OtherInodeUpdateTimeFtraceEventSchema: GenMessage<Ext4OtherInodeUpdateTimeFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4PunchHoleFtraceEvent
 */
export type Ext4PunchHoleFtraceEvent = Message<"perfetto.protos.Ext4PunchHoleFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 offset = 3;
     */
    offset: bigint;
    /**
     * @generated from field: optional int64 len = 4;
     */
    len: bigint;
    /**
     * @generated from field: optional int32 mode = 5;
     */
    mode: number;
};
/**
 * Describes the message perfetto.protos.Ext4PunchHoleFtraceEvent.
 * Use `create(Ext4PunchHoleFtraceEventSchema)` to create a new message.
 */
export declare const Ext4PunchHoleFtraceEventSchema: GenMessage<Ext4PunchHoleFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ReadBlockBitmapLoadFtraceEvent
 */
export type Ext4ReadBlockBitmapLoadFtraceEvent = Message<"perfetto.protos.Ext4ReadBlockBitmapLoadFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint32 group = 2;
     */
    group: number;
    /**
     * @generated from field: optional uint32 prefetch = 3;
     */
    prefetch: number;
};
/**
 * Describes the message perfetto.protos.Ext4ReadBlockBitmapLoadFtraceEvent.
 * Use `create(Ext4ReadBlockBitmapLoadFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ReadBlockBitmapLoadFtraceEventSchema: GenMessage<Ext4ReadBlockBitmapLoadFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ReadpageFtraceEvent
 */
export type Ext4ReadpageFtraceEvent = Message<"perfetto.protos.Ext4ReadpageFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 index = 3;
     */
    index: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4ReadpageFtraceEvent.
 * Use `create(Ext4ReadpageFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ReadpageFtraceEventSchema: GenMessage<Ext4ReadpageFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ReleasepageFtraceEvent
 */
export type Ext4ReleasepageFtraceEvent = Message<"perfetto.protos.Ext4ReleasepageFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 index = 3;
     */
    index: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4ReleasepageFtraceEvent.
 * Use `create(Ext4ReleasepageFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ReleasepageFtraceEventSchema: GenMessage<Ext4ReleasepageFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4RemoveBlocksFtraceEvent
 */
export type Ext4RemoveBlocksFtraceEvent = Message<"perfetto.protos.Ext4RemoveBlocksFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 from = 3;
     */
    from: number;
    /**
     * @generated from field: optional uint32 to = 4;
     */
    to: number;
    /**
     * @generated from field: optional int64 partial = 5;
     */
    partial: bigint;
    /**
     * @generated from field: optional uint64 ee_pblk = 6;
     */
    eePblk: bigint;
    /**
     * @generated from field: optional uint32 ee_lblk = 7;
     */
    eeLblk: number;
    /**
     * @generated from field: optional uint32 ee_len = 8;
     */
    eeLen: number;
    /**
     * @generated from field: optional uint32 pc_lblk = 9;
     */
    pcLblk: number;
    /**
     * @generated from field: optional uint64 pc_pclu = 10;
     */
    pcPclu: bigint;
    /**
     * @generated from field: optional int32 pc_state = 11;
     */
    pcState: number;
};
/**
 * Describes the message perfetto.protos.Ext4RemoveBlocksFtraceEvent.
 * Use `create(Ext4RemoveBlocksFtraceEventSchema)` to create a new message.
 */
export declare const Ext4RemoveBlocksFtraceEventSchema: GenMessage<Ext4RemoveBlocksFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4RequestBlocksFtraceEvent
 */
export type Ext4RequestBlocksFtraceEvent = Message<"perfetto.protos.Ext4RequestBlocksFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint32 len = 3;
     */
    len: number;
    /**
     * @generated from field: optional uint32 logical = 4;
     */
    logical: number;
    /**
     * @generated from field: optional uint32 lleft = 5;
     */
    lleft: number;
    /**
     * @generated from field: optional uint32 lright = 6;
     */
    lright: number;
    /**
     * @generated from field: optional uint64 goal = 7;
     */
    goal: bigint;
    /**
     * @generated from field: optional uint64 pleft = 8;
     */
    pleft: bigint;
    /**
     * @generated from field: optional uint64 pright = 9;
     */
    pright: bigint;
    /**
     * @generated from field: optional uint32 flags = 10;
     */
    flags: number;
};
/**
 * Describes the message perfetto.protos.Ext4RequestBlocksFtraceEvent.
 * Use `create(Ext4RequestBlocksFtraceEventSchema)` to create a new message.
 */
export declare const Ext4RequestBlocksFtraceEventSchema: GenMessage<Ext4RequestBlocksFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4RequestInodeFtraceEvent
 */
export type Ext4RequestInodeFtraceEvent = Message<"perfetto.protos.Ext4RequestInodeFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 dir = 2;
     */
    dir: bigint;
    /**
     * @generated from field: optional uint32 mode = 3;
     */
    mode: number;
};
/**
 * Describes the message perfetto.protos.Ext4RequestInodeFtraceEvent.
 * Use `create(Ext4RequestInodeFtraceEventSchema)` to create a new message.
 */
export declare const Ext4RequestInodeFtraceEventSchema: GenMessage<Ext4RequestInodeFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4SyncFsFtraceEvent
 */
export type Ext4SyncFsFtraceEvent = Message<"perfetto.protos.Ext4SyncFsFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional int32 wait = 2;
     */
    wait: number;
};
/**
 * Describes the message perfetto.protos.Ext4SyncFsFtraceEvent.
 * Use `create(Ext4SyncFsFtraceEventSchema)` to create a new message.
 */
export declare const Ext4SyncFsFtraceEventSchema: GenMessage<Ext4SyncFsFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4TrimAllFreeFtraceEvent
 */
export type Ext4TrimAllFreeFtraceEvent = Message<"perfetto.protos.Ext4TrimAllFreeFtraceEvent"> & {
    /**
     * @generated from field: optional int32 dev_major = 1;
     */
    devMajor: number;
    /**
     * @generated from field: optional int32 dev_minor = 2;
     */
    devMinor: number;
    /**
     * @generated from field: optional uint32 group = 3;
     */
    group: number;
    /**
     * @generated from field: optional int32 start = 4;
     */
    start: number;
    /**
     * @generated from field: optional int32 len = 5;
     */
    len: number;
};
/**
 * Describes the message perfetto.protos.Ext4TrimAllFreeFtraceEvent.
 * Use `create(Ext4TrimAllFreeFtraceEventSchema)` to create a new message.
 */
export declare const Ext4TrimAllFreeFtraceEventSchema: GenMessage<Ext4TrimAllFreeFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4TrimExtentFtraceEvent
 */
export type Ext4TrimExtentFtraceEvent = Message<"perfetto.protos.Ext4TrimExtentFtraceEvent"> & {
    /**
     * @generated from field: optional int32 dev_major = 1;
     */
    devMajor: number;
    /**
     * @generated from field: optional int32 dev_minor = 2;
     */
    devMinor: number;
    /**
     * @generated from field: optional uint32 group = 3;
     */
    group: number;
    /**
     * @generated from field: optional int32 start = 4;
     */
    start: number;
    /**
     * @generated from field: optional int32 len = 5;
     */
    len: number;
};
/**
 * Describes the message perfetto.protos.Ext4TrimExtentFtraceEvent.
 * Use `create(Ext4TrimExtentFtraceEventSchema)` to create a new message.
 */
export declare const Ext4TrimExtentFtraceEventSchema: GenMessage<Ext4TrimExtentFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4TruncateEnterFtraceEvent
 */
export type Ext4TruncateEnterFtraceEvent = Message<"perfetto.protos.Ext4TruncateEnterFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 blocks = 3;
     */
    blocks: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4TruncateEnterFtraceEvent.
 * Use `create(Ext4TruncateEnterFtraceEventSchema)` to create a new message.
 */
export declare const Ext4TruncateEnterFtraceEventSchema: GenMessage<Ext4TruncateEnterFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4TruncateExitFtraceEvent
 */
export type Ext4TruncateExitFtraceEvent = Message<"perfetto.protos.Ext4TruncateExitFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 blocks = 3;
     */
    blocks: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4TruncateExitFtraceEvent.
 * Use `create(Ext4TruncateExitFtraceEventSchema)` to create a new message.
 */
export declare const Ext4TruncateExitFtraceEventSchema: GenMessage<Ext4TruncateExitFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4UnlinkEnterFtraceEvent
 */
export type Ext4UnlinkEnterFtraceEvent = Message<"perfetto.protos.Ext4UnlinkEnterFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 parent = 3;
     */
    parent: bigint;
    /**
     * @generated from field: optional int64 size = 4;
     */
    size: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4UnlinkEnterFtraceEvent.
 * Use `create(Ext4UnlinkEnterFtraceEventSchema)` to create a new message.
 */
export declare const Ext4UnlinkEnterFtraceEventSchema: GenMessage<Ext4UnlinkEnterFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4UnlinkExitFtraceEvent
 */
export type Ext4UnlinkExitFtraceEvent = Message<"perfetto.protos.Ext4UnlinkExitFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int32 ret = 3;
     */
    ret: number;
};
/**
 * Describes the message perfetto.protos.Ext4UnlinkExitFtraceEvent.
 * Use `create(Ext4UnlinkExitFtraceEventSchema)` to create a new message.
 */
export declare const Ext4UnlinkExitFtraceEventSchema: GenMessage<Ext4UnlinkExitFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4WriteBeginFtraceEvent
 */
export type Ext4WriteBeginFtraceEvent = Message<"perfetto.protos.Ext4WriteBeginFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 pos = 3;
     */
    pos: bigint;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
    /**
     * @generated from field: optional uint32 flags = 5;
     */
    flags: number;
};
/**
 * Describes the message perfetto.protos.Ext4WriteBeginFtraceEvent.
 * Use `create(Ext4WriteBeginFtraceEventSchema)` to create a new message.
 */
export declare const Ext4WriteBeginFtraceEventSchema: GenMessage<Ext4WriteBeginFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4WriteEndFtraceEvent
 */
export type Ext4WriteEndFtraceEvent = Message<"perfetto.protos.Ext4WriteEndFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 pos = 3;
     */
    pos: bigint;
    /**
     * @generated from field: optional uint32 len = 4;
     */
    len: number;
    /**
     * @generated from field: optional uint32 copied = 5;
     */
    copied: number;
};
/**
 * Describes the message perfetto.protos.Ext4WriteEndFtraceEvent.
 * Use `create(Ext4WriteEndFtraceEventSchema)` to create a new message.
 */
export declare const Ext4WriteEndFtraceEventSchema: GenMessage<Ext4WriteEndFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4WritepageFtraceEvent
 */
export type Ext4WritepageFtraceEvent = Message<"perfetto.protos.Ext4WritepageFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional uint64 index = 3;
     */
    index: bigint;
};
/**
 * Describes the message perfetto.protos.Ext4WritepageFtraceEvent.
 * Use `create(Ext4WritepageFtraceEventSchema)` to create a new message.
 */
export declare const Ext4WritepageFtraceEventSchema: GenMessage<Ext4WritepageFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4WritepagesFtraceEvent
 */
export type Ext4WritepagesFtraceEvent = Message<"perfetto.protos.Ext4WritepagesFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 nr_to_write = 3;
     */
    nrToWrite: bigint;
    /**
     * @generated from field: optional int64 pages_skipped = 4;
     */
    pagesSkipped: bigint;
    /**
     * @generated from field: optional int64 range_start = 5;
     */
    rangeStart: bigint;
    /**
     * @generated from field: optional int64 range_end = 6;
     */
    rangeEnd: bigint;
    /**
     * @generated from field: optional uint64 writeback_index = 7;
     */
    writebackIndex: bigint;
    /**
     * @generated from field: optional int32 sync_mode = 8;
     */
    syncMode: number;
    /**
     * @generated from field: optional uint32 for_kupdate = 9;
     */
    forKupdate: number;
    /**
     * @generated from field: optional uint32 range_cyclic = 10;
     */
    rangeCyclic: number;
};
/**
 * Describes the message perfetto.protos.Ext4WritepagesFtraceEvent.
 * Use `create(Ext4WritepagesFtraceEventSchema)` to create a new message.
 */
export declare const Ext4WritepagesFtraceEventSchema: GenMessage<Ext4WritepagesFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4WritepagesResultFtraceEvent
 */
export type Ext4WritepagesResultFtraceEvent = Message<"perfetto.protos.Ext4WritepagesResultFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int32 ret = 3;
     */
    ret: number;
    /**
     * @generated from field: optional int32 pages_written = 4;
     */
    pagesWritten: number;
    /**
     * @generated from field: optional int64 pages_skipped = 5;
     */
    pagesSkipped: bigint;
    /**
     * @generated from field: optional uint64 writeback_index = 6;
     */
    writebackIndex: bigint;
    /**
     * @generated from field: optional int32 sync_mode = 7;
     */
    syncMode: number;
};
/**
 * Describes the message perfetto.protos.Ext4WritepagesResultFtraceEvent.
 * Use `create(Ext4WritepagesResultFtraceEventSchema)` to create a new message.
 */
export declare const Ext4WritepagesResultFtraceEventSchema: GenMessage<Ext4WritepagesResultFtraceEvent>;
/**
 * @generated from message perfetto.protos.Ext4ZeroRangeFtraceEvent
 */
export type Ext4ZeroRangeFtraceEvent = Message<"perfetto.protos.Ext4ZeroRangeFtraceEvent"> & {
    /**
     * @generated from field: optional uint64 dev = 1;
     */
    dev: bigint;
    /**
     * @generated from field: optional uint64 ino = 2;
     */
    ino: bigint;
    /**
     * @generated from field: optional int64 offset = 3;
     */
    offset: bigint;
    /**
     * @generated from field: optional int64 len = 4;
     */
    len: bigint;
    /**
     * @generated from field: optional int32 mode = 5;
     */
    mode: number;
};
/**
 * Describes the message perfetto.protos.Ext4ZeroRangeFtraceEvent.
 * Use `create(Ext4ZeroRangeFtraceEventSchema)` to create a new message.
 */
export declare const Ext4ZeroRangeFtraceEventSchema: GenMessage<Ext4ZeroRangeFtraceEvent>;
//# sourceMappingURL=ext4_pb.d.ts.map