import * as Schema from "effect/Schema";
import * as MobySchemas from "../schemas/index.js";
declare const ContainerNetworkStats_base: Schema.Class<ContainerNetworkStats, {
    /** Bytes received. Windows and Linux. */
    rx_bytes: MobySchemas.UInt64Schemas.$UInt64;
    /** Packets received. Windows and Linux. */
    rx_packets: MobySchemas.UInt64Schemas.$UInt64;
    /** Received errors. Not used on Windows. */
    rx_errors: MobySchemas.UInt64Schemas.$UInt64;
    /** Incoming packets dropped. Windows and Linux. */
    rx_dropped: MobySchemas.UInt64Schemas.$UInt64;
    /** Bytes sent. Windows and Linux. */
    tx_bytes: MobySchemas.UInt64Schemas.$UInt64;
    /** Packets sent. Windows and Linux. */
    tx_packets: MobySchemas.UInt64Schemas.$UInt64;
    /** Sent errors. Not used on Windows. */
    tx_errors: MobySchemas.UInt64Schemas.$UInt64;
    /** Outgoing packets dropped. Windows and Linux. */
    tx_dropped: MobySchemas.UInt64Schemas.$UInt64;
    /** Endpoint ID. Not used on Linux. */
    endpoint_id: Schema.optional<typeof Schema.String>;
    /** Instance ID. Not used on Linux. */
    instance_id: Schema.optional<typeof Schema.String>;
}, Schema.Struct.Encoded<{
    /** Bytes received. Windows and Linux. */
    rx_bytes: MobySchemas.UInt64Schemas.$UInt64;
    /** Packets received. Windows and Linux. */
    rx_packets: MobySchemas.UInt64Schemas.$UInt64;
    /** Received errors. Not used on Windows. */
    rx_errors: MobySchemas.UInt64Schemas.$UInt64;
    /** Incoming packets dropped. Windows and Linux. */
    rx_dropped: MobySchemas.UInt64Schemas.$UInt64;
    /** Bytes sent. Windows and Linux. */
    tx_bytes: MobySchemas.UInt64Schemas.$UInt64;
    /** Packets sent. Windows and Linux. */
    tx_packets: MobySchemas.UInt64Schemas.$UInt64;
    /** Sent errors. Not used on Windows. */
    tx_errors: MobySchemas.UInt64Schemas.$UInt64;
    /** Outgoing packets dropped. Windows and Linux. */
    tx_dropped: MobySchemas.UInt64Schemas.$UInt64;
    /** Endpoint ID. Not used on Linux. */
    endpoint_id: Schema.optional<typeof Schema.String>;
    /** Instance ID. Not used on Linux. */
    instance_id: Schema.optional<typeof Schema.String>;
}>, never, {
    readonly rx_bytes: MobySchemas.UInt64Schemas.UInt64Brand;
} & {
    readonly rx_packets: MobySchemas.UInt64Schemas.UInt64Brand;
} & {
    readonly rx_errors: MobySchemas.UInt64Schemas.UInt64Brand;
} & {
    readonly rx_dropped: MobySchemas.UInt64Schemas.UInt64Brand;
} & {
    readonly tx_bytes: MobySchemas.UInt64Schemas.UInt64Brand;
} & {
    readonly tx_packets: MobySchemas.UInt64Schemas.UInt64Brand;
} & {
    readonly tx_errors: MobySchemas.UInt64Schemas.UInt64Brand;
} & {
    readonly tx_dropped: MobySchemas.UInt64Schemas.UInt64Brand;
} & {
    readonly endpoint_id?: string | undefined;
} & {
    readonly instance_id?: string | undefined;
}, {}, {}>;
export declare class ContainerNetworkStats extends ContainerNetworkStats_base {
}
export {};
//# sourceMappingURL=ContainerNetworkStats.generated.d.ts.map