import * as z from "zod";
import { ClosedEnum } from "../../types/enums.js";
export declare const BasinMetricSet: {
    readonly Storage: "storage";
    readonly AppendOps: "append-ops";
    readonly ReadOps: "read-ops";
    readonly ReadThroughput: "read-throughput";
    readonly AppendThroughput: "append-throughput";
    readonly BasinOps: "basin-ops";
};
export type BasinMetricSet = ClosedEnum<typeof BasinMetricSet>;
/** @internal */
export declare const BasinMetricSet$inboundSchema: z.ZodNativeEnum<typeof BasinMetricSet>;
/** @internal */
export declare const BasinMetricSet$outboundSchema: z.ZodNativeEnum<typeof BasinMetricSet>;
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
export declare namespace BasinMetricSet$ {
    /** @deprecated use `BasinMetricSet$inboundSchema` instead. */
    const inboundSchema: z.ZodNativeEnum<{
        readonly Storage: "storage";
        readonly AppendOps: "append-ops";
        readonly ReadOps: "read-ops";
        readonly ReadThroughput: "read-throughput";
        readonly AppendThroughput: "append-throughput";
        readonly BasinOps: "basin-ops";
    }>;
    /** @deprecated use `BasinMetricSet$outboundSchema` instead. */
    const outboundSchema: z.ZodNativeEnum<{
        readonly Storage: "storage";
        readonly AppendOps: "append-ops";
        readonly ReadOps: "read-ops";
        readonly ReadThroughput: "read-throughput";
        readonly AppendThroughput: "append-throughput";
        readonly BasinOps: "basin-ops";
    }>;
}
//# sourceMappingURL=basinmetricset.d.ts.map