import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
 * Describes the file protos/perfetto/trace/android/viewcapture.proto.
 */
export declare const file_protos_perfetto_trace_android_viewcapture: GenFile;
/**
 * @generated from message perfetto.protos.ViewCapture
 */
export type ViewCapture = Message<"perfetto.protos.ViewCapture"> & {
    /**
     * @generated from field: optional int32 package_name_iid = 1;
     */
    packageNameIid: number;
    /**
     * @generated from field: optional int32 window_name_iid = 2;
     */
    windowNameIid: number;
    /**
     * @generated from field: repeated perfetto.protos.ViewCapture.View views = 3;
     */
    views: ViewCapture_View[];
};
/**
 * Describes the message perfetto.protos.ViewCapture.
 * Use `create(ViewCaptureSchema)` to create a new message.
 */
export declare const ViewCaptureSchema: GenMessage<ViewCapture>;
/**
 * @generated from message perfetto.protos.ViewCapture.View
 */
export type ViewCapture_View = Message<"perfetto.protos.ViewCapture.View"> & {
    /**
     * @generated from field: optional int32 id = 1;
     */
    id: number;
    /**
     * @generated from field: optional int32 parent_id = 2;
     */
    parentId: number;
    /**
     * @generated from field: optional int32 hashcode = 3;
     */
    hashcode: number;
    /**
     * @generated from field: optional int32 view_id_iid = 4;
     */
    viewIdIid: number;
    /**
     * @generated from field: optional int32 class_name_iid = 5;
     */
    classNameIid: number;
    /**
     * @generated from field: optional int32 left = 6;
     */
    left: number;
    /**
     * @generated from field: optional int32 top = 7;
     */
    top: number;
    /**
     * @generated from field: optional int32 width = 8;
     */
    width: number;
    /**
     * @generated from field: optional int32 height = 9;
     */
    height: number;
    /**
     * @generated from field: optional int32 scroll_x = 10;
     */
    scrollX: number;
    /**
     * @generated from field: optional int32 scroll_y = 11;
     */
    scrollY: number;
    /**
     * @generated from field: optional float translation_x = 12;
     */
    translationX: number;
    /**
     * @generated from field: optional float translation_y = 13;
     */
    translationY: number;
    /**
     * @generated from field: optional float scale_x = 14;
     */
    scaleX: number;
    /**
     * @generated from field: optional float scale_y = 15;
     */
    scaleY: number;
    /**
     * @generated from field: optional float alpha = 16;
     */
    alpha: number;
    /**
     * @generated from field: optional bool will_not_draw = 17;
     */
    willNotDraw: boolean;
    /**
     * @generated from field: optional bool clip_children = 18;
     */
    clipChildren: boolean;
    /**
     * @generated from field: optional int32 visibility = 19;
     */
    visibility: number;
    /**
     * @generated from field: optional float elevation = 20;
     */
    elevation: number;
};
/**
 * Describes the message perfetto.protos.ViewCapture.View.
 * Use `create(ViewCapture_ViewSchema)` to create a new message.
 */
export declare const ViewCapture_ViewSchema: GenMessage<ViewCapture_View>;
//# sourceMappingURL=viewcapture_pb.d.ts.map