import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
 * Describes the file protos/perfetto/metrics/android/process_metadata.proto.
 */
export declare const file_protos_perfetto_metrics_android_process_metadata: GenFile;
/**
 * @generated from message perfetto.protos.AndroidProcessMetadata
 */
export type AndroidProcessMetadata = Message<"perfetto.protos.AndroidProcessMetadata"> & {
    /**
     * Process name. Usually, cmdline or <package_name>(:<custom_name>)?.
     *
     * @generated from field: optional string name = 1;
     */
    name: string;
    /**
     * User id under which this process runs.
     *
     * @generated from field: optional int64 uid = 2;
     */
    uid: bigint;
    /**
     * Package that this process belongs to.
     *
     * If this process shares its uid (see `packages_for_uid` field), the package
     * is determined based on the process name and package name. If there is no
     * match this field is empty.
     *
     * @generated from field: optional perfetto.protos.AndroidProcessMetadata.Package package = 7;
     */
    package?: AndroidProcessMetadata_Package;
    /**
     * Pid of the process name.
     *
     * @generated from field: optional int64 pid = 9;
     */
    pid: bigint;
};
/**
 * Describes the message perfetto.protos.AndroidProcessMetadata.
 * Use `create(AndroidProcessMetadataSchema)` to create a new message.
 */
export declare const AndroidProcessMetadataSchema: GenMessage<AndroidProcessMetadata>;
/**
 * Package metadata from Android package list.
 *
 * @generated from message perfetto.protos.AndroidProcessMetadata.Package
 */
export type AndroidProcessMetadata_Package = Message<"perfetto.protos.AndroidProcessMetadata.Package"> & {
    /**
     * @generated from field: optional string package_name = 1;
     */
    packageName: string;
    /**
     * @generated from field: optional int64 apk_version_code = 2;
     */
    apkVersionCode: bigint;
    /**
     * @generated from field: optional bool debuggable = 3;
     */
    debuggable: boolean;
};
/**
 * Describes the message perfetto.protos.AndroidProcessMetadata.Package.
 * Use `create(AndroidProcessMetadata_PackageSchema)` to create a new message.
 */
export declare const AndroidProcessMetadata_PackageSchema: GenMessage<AndroidProcessMetadata_Package>;
//# sourceMappingURL=process_metadata_pb.d.ts.map