import * as z from "zod/v3";
import { VertexCapabilities, VertexCapabilities$Outbound } from "./vertexcapabilities.js";
import { VertexParameters, VertexParameters$Outbound } from "./vertexparameters.js";
export type VertexModelConfiguration = {
    capabilities: VertexCapabilities;
    id: string;
    inputCost: number;
    outputCost: number;
    parameters: VertexParameters;
};
/** @internal */
export type VertexModelConfiguration$Outbound = {
    capabilities: VertexCapabilities$Outbound;
    id: string;
    inputCost: number;
    outputCost: number;
    parameters: VertexParameters$Outbound;
};
/** @internal */
export declare const VertexModelConfiguration$outboundSchema: z.ZodType<VertexModelConfiguration$Outbound, z.ZodTypeDef, VertexModelConfiguration>;
export declare function vertexModelConfigurationToJSON(vertexModelConfiguration: VertexModelConfiguration): string;
//# sourceMappingURL=vertexmodelconfiguration.d.ts.map