declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    modelValue: {
        required: true;
        type: import("vue").PropType<z.infer<z.ZodObject<{
            priceTier: z.ZodString;
            restaurantRule: z.ZodNullable<z.ZodOptional<z.ZodObject<{
                restaurantAttributes: z.ZodNullable<z.ZodOptional<z.ZodAny>>;
                restaurantCustomAttributes: z.ZodNullable<z.ZodOptional<z.ZodAny>>;
            }, "strip", z.ZodTypeAny, {
                restaurantAttributes?: any;
                restaurantCustomAttributes?: any;
            }, {
                restaurantAttributes?: any;
                restaurantCustomAttributes?: any;
            }>>>;
            restaurantAttributes: z.ZodNullable<z.ZodOptional<z.ZodAny>>;
        }, "strip", z.ZodTypeAny, {
            restaurantAttributes?: any;
            restaurantRule?: {
                restaurantAttributes?: any;
                restaurantCustomAttributes?: any;
            } | null | undefined;
            priceTier: string;
        }, {
            restaurantAttributes?: any;
            restaurantRule?: {
                restaurantAttributes?: any;
                restaurantCustomAttributes?: any;
            } | null | undefined;
            priceTier: string;
        }>>[] | null | undefined>;
    };
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    modelValue: {
        required: true;
        type: import("vue").PropType<z.infer<z.ZodObject<{
            priceTier: z.ZodString;
            restaurantRule: z.ZodNullable<z.ZodOptional<z.ZodObject<{
                restaurantAttributes: z.ZodNullable<z.ZodOptional<z.ZodAny>>;
                restaurantCustomAttributes: z.ZodNullable<z.ZodOptional<z.ZodAny>>;
            }, "strip", z.ZodTypeAny, {
                restaurantAttributes?: any;
                restaurantCustomAttributes?: any;
            }, {
                restaurantAttributes?: any;
                restaurantCustomAttributes?: any;
            }>>>;
            restaurantAttributes: z.ZodNullable<z.ZodOptional<z.ZodAny>>;
        }, "strip", z.ZodTypeAny, {
            restaurantAttributes?: any;
            restaurantRule?: {
                restaurantAttributes?: any;
                restaurantCustomAttributes?: any;
            } | null | undefined;
            priceTier: string;
        }, {
            restaurantAttributes?: any;
            restaurantRule?: {
                restaurantAttributes?: any;
                restaurantCustomAttributes?: any;
            } | null | undefined;
            priceTier: string;
        }>>[] | null | undefined>;
    };
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
