import * as z from "zod";
import { Result as SafeParseResult } from "../../types/fp.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
export type LvisAnalysisDataTags = {};
export type LvisAnalysisData = {
    tags: LvisAnalysisDataTags;
    modelVersion?: number | undefined;
};
/** @internal */
export declare const LvisAnalysisDataTags$inboundSchema: z.ZodType<LvisAnalysisDataTags, z.ZodTypeDef, unknown>;
/** @internal */
export type LvisAnalysisDataTags$Outbound = {};
/** @internal */
export declare const LvisAnalysisDataTags$outboundSchema: z.ZodType<LvisAnalysisDataTags$Outbound, z.ZodTypeDef, LvisAnalysisDataTags>;
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
export declare namespace LvisAnalysisDataTags$ {
    /** @deprecated use `LvisAnalysisDataTags$inboundSchema` instead. */
    const inboundSchema: z.ZodType<LvisAnalysisDataTags, z.ZodTypeDef, unknown>;
    /** @deprecated use `LvisAnalysisDataTags$outboundSchema` instead. */
    const outboundSchema: z.ZodType<LvisAnalysisDataTags$Outbound, z.ZodTypeDef, LvisAnalysisDataTags>;
    /** @deprecated use `LvisAnalysisDataTags$Outbound` instead. */
    type Outbound = LvisAnalysisDataTags$Outbound;
}
export declare function lvisAnalysisDataTagsToJSON(lvisAnalysisDataTags: LvisAnalysisDataTags): string;
export declare function lvisAnalysisDataTagsFromJSON(jsonString: string): SafeParseResult<LvisAnalysisDataTags, SDKValidationError>;
/** @internal */
export declare const LvisAnalysisData$inboundSchema: z.ZodType<LvisAnalysisData, z.ZodTypeDef, unknown>;
/** @internal */
export type LvisAnalysisData$Outbound = {
    tags: LvisAnalysisDataTags$Outbound;
    model_version?: number | undefined;
};
/** @internal */
export declare const LvisAnalysisData$outboundSchema: z.ZodType<LvisAnalysisData$Outbound, z.ZodTypeDef, LvisAnalysisData>;
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
export declare namespace LvisAnalysisData$ {
    /** @deprecated use `LvisAnalysisData$inboundSchema` instead. */
    const inboundSchema: z.ZodType<LvisAnalysisData, z.ZodTypeDef, unknown>;
    /** @deprecated use `LvisAnalysisData$outboundSchema` instead. */
    const outboundSchema: z.ZodType<LvisAnalysisData$Outbound, z.ZodTypeDef, LvisAnalysisData>;
    /** @deprecated use `LvisAnalysisData$Outbound` instead. */
    type Outbound = LvisAnalysisData$Outbound;
}
export declare function lvisAnalysisDataToJSON(lvisAnalysisData: LvisAnalysisData): string;
export declare function lvisAnalysisDataFromJSON(jsonString: string): SafeParseResult<LvisAnalysisData, SDKValidationError>;
//# sourceMappingURL=lvisanalysisdata.d.ts.map