import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
 * Describes the file protos/third_party/statsd/shell_config.proto.
 */
export declare const file_protos_third_party_statsd_shell_config: GenFile;
/**
 * @generated from message perfetto.protos.StatsdShellSubscription
 */
export type StatsdShellSubscription = Message<"perfetto.protos.StatsdShellSubscription"> & {
    /**
     * @generated from field: repeated perfetto.protos.StatsdSimpleAtomMatcher pushed = 1;
     */
    pushed: StatsdSimpleAtomMatcher[];
    /**
     * @generated from field: repeated perfetto.protos.StatsdPulledAtomSubscription pulled = 2;
     */
    pulled: StatsdPulledAtomSubscription[];
};
/**
 * Describes the message perfetto.protos.StatsdShellSubscription.
 * Use `create(StatsdShellSubscriptionSchema)` to create a new message.
 */
export declare const StatsdShellSubscriptionSchema: GenMessage<StatsdShellSubscription>;
/**
 * @generated from message perfetto.protos.StatsdPulledAtomSubscription
 */
export type StatsdPulledAtomSubscription = Message<"perfetto.protos.StatsdPulledAtomSubscription"> & {
    /**
     * @generated from field: optional perfetto.protos.StatsdSimpleAtomMatcher matcher = 1;
     */
    matcher?: StatsdSimpleAtomMatcher;
    /**
     * @generated from field: optional int32 freq_millis = 2;
     */
    freqMillis: number;
    /**
     * @generated from field: repeated string packages = 3;
     */
    packages: string[];
};
/**
 * Describes the message perfetto.protos.StatsdPulledAtomSubscription.
 * Use `create(StatsdPulledAtomSubscriptionSchema)` to create a new message.
 */
export declare const StatsdPulledAtomSubscriptionSchema: GenMessage<StatsdPulledAtomSubscription>;
/**
 * @generated from message perfetto.protos.StatsdSimpleAtomMatcher
 */
export type StatsdSimpleAtomMatcher = Message<"perfetto.protos.StatsdSimpleAtomMatcher"> & {
    /**
     * @generated from field: optional int32 atom_id = 1;
     */
    atomId: number;
};
/**
 * Describes the message perfetto.protos.StatsdSimpleAtomMatcher.
 * Use `create(StatsdSimpleAtomMatcherSchema)` to create a new message.
 */
export declare const StatsdSimpleAtomMatcherSchema: GenMessage<StatsdSimpleAtomMatcher>;
//# sourceMappingURL=shell_config_pb.d.ts.map