import { z } from "zod";
export declare const StationProductDepositLinkInputSchema: z.ZodObject<{
    depositDefinitionId: z.ZodString;
    defaultQuantity: z.ZodDefault<z.ZodNumber>;
    displayOrder: z.ZodDefault<z.ZodNumber>;
    applicationMode: z.ZodDefault<z.ZodEnum<{
        REQUIRED: "REQUIRED";
        SUGGESTED: "SUGGESTED";
    }>>;
    isRemovableByCashier: z.ZodDefault<z.ZodBoolean>;
    autoAddEnabled: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>;
export declare const ReplaceStationProductDepositLinksSchema: z.ZodObject<{
    links: z.ZodDefault<z.ZodArray<z.ZodObject<{
        depositDefinitionId: z.ZodString;
        defaultQuantity: z.ZodDefault<z.ZodNumber>;
        displayOrder: z.ZodDefault<z.ZodNumber>;
        applicationMode: z.ZodDefault<z.ZodEnum<{
            REQUIRED: "REQUIRED";
            SUGGESTED: "SUGGESTED";
        }>>;
        isRemovableByCashier: z.ZodDefault<z.ZodBoolean>;
        autoAddEnabled: z.ZodDefault<z.ZodBoolean>;
    }, z.core.$strip>>>;
}, z.core.$strip>;
export type StationProductDepositLinkInput = z.infer<typeof StationProductDepositLinkInputSchema>;
export type ReplaceStationProductDepositLinksInput = z.infer<typeof ReplaceStationProductDepositLinksSchema>;
