import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { FeatureDrilldown, FeatureDrilldown$Outbound } from "./featuredrilldown.js"; export type FeatureCategory = { category: string; contribution: number; drilldown: Array | null; }; /** @internal */ export declare const FeatureCategory$inboundSchema: z.ZodType; /** @internal */ export type FeatureCategory$Outbound = { category: string; contribution: number; drilldown: Array | null; }; /** @internal */ export declare const FeatureCategory$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace FeatureCategory$ { /** @deprecated use `FeatureCategory$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `FeatureCategory$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `FeatureCategory$Outbound` instead. */ type Outbound = FeatureCategory$Outbound; } export declare function featureCategoryToJSON(featureCategory: FeatureCategory): string; export declare function featureCategoryFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=featurecategory.d.ts.map