import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
 * Describes the file protos/perfetto/trace/track_event/chrome_user_event.proto.
 */
export declare const file_protos_perfetto_trace_track_event_chrome_user_event: GenFile;
/**
 * Details about a UI interaction initiated by the user, such as opening or
 * closing a tab or a context menu.
 *
 * @generated from message perfetto.protos.ChromeUserEvent
 */
export type ChromeUserEvent = Message<"perfetto.protos.ChromeUserEvent"> & {
    /**
     * Name of the action, e.g. "NewTab", "ShowBookmarkManager", etc. (in
     * Chrome, these are usually static strings known at compile time, or
     * concatenations of multiple such static strings).
     *
     * @generated from field: optional string action = 1;
     */
    action: string;
    /**
     * MD5 hash of the action string.
     *
     * @generated from field: optional uint64 action_hash = 2;
     */
    actionHash: bigint;
};
/**
 * Describes the message perfetto.protos.ChromeUserEvent.
 * Use `create(ChromeUserEventSchema)` to create a new message.
 */
export declare const ChromeUserEventSchema: GenMessage<ChromeUserEvent>;
//# sourceMappingURL=chrome_user_event_pb.d.ts.map