import { z } from 'zod';
export declare const PrintfulVersion: z.ZodEnum<["v1", "v2"]>;
export type PrintfulVersion = z.infer<typeof PrintfulVersion>;
export declare const PrintfulConfig: z.ZodObject<{
    privateToken: z.ZodString;
    baseUrl: z.ZodDefault<z.ZodOptional<z.ZodString>>;
    version: z.ZodDefault<z.ZodOptional<z.ZodEnum<["v1", "v2"]>>>;
}, "strip", z.ZodTypeAny, {
    version?: "v1" | "v2";
    privateToken?: string;
    baseUrl?: string;
}, {
    version?: "v1" | "v2";
    privateToken?: string;
    baseUrl?: string;
}>;
export type PrintfulConfig = z.infer<typeof PrintfulConfig>;
