import * as z from "zod";
import { ClosedEnum } from "../types/enums.js";
export type ValueUnion1 = string | number;
export declare const ValueUnion1$zodSchema: z.ZodType<ValueUnion1>;
/**
 * The value(s) to apply to the metadata field. Can be string, number, or array of strings/numbers depending on the field type.
 */
export type ValueUnion2 = string | number | Array<string | number>;
export declare const ValueUnion2$zodSchema: z.ZodType<ValueUnion2>;
/**
 * Whether to set as default value (default) or append to existing values (append). Default is default.
 */
export declare const ValueExpMode: {
    readonly Default: "default";
    readonly Append: "append";
};
/**
 * Whether to set as default value (default) or append to existing values (append). Default is default.
 */
export type ValueExpMode = ClosedEnum<typeof ValueExpMode>;
export declare const ValueExpMode$zodSchema: z.ZodEnum<{
    default: "default";
    append: "append";
}>;
/**
 * Specifies a value to apply to the metadata field.
 */
export type ValueExp = {
    value: string | number | Array<string | number>;
    mode?: ValueExpMode | undefined;
};
export declare const ValueExp$zodSchema: z.ZodType<ValueExp>;
//# sourceMappingURL=valueexp.d.ts.map