import { z } from "zod";
import { RohlikAPI } from "../rohlik-api.js";
export declare function createDiscountedItemsTool(createRohlikAPI: () => RohlikAPI): {
    name: string;
    definition: {
        title: string;
        description: string;
        inputSchema: {
            sale_type: z.ZodDefault<z.ZodEnum<["sales", "week-sales", "multipack", "bundles", "premium-sales", "favorite-sales"]>>;
            category_id: z.ZodOptional<z.ZodNumber>;
            limit: z.ZodDefault<z.ZodNumber>;
            page: z.ZodDefault<z.ZodNumber>;
            sort: z.ZodDefault<z.ZodEnum<["recommended", "price-asc", "price-desc", "unit-price-asc"]>>;
            list_categories: z.ZodDefault<z.ZodBoolean>;
        };
    };
    handler: (args: {
        sale_type?: string;
        category_id?: number;
        limit?: number;
        page?: number;
        sort?: string;
        list_categories?: boolean;
    }) => Promise<{
        content: {
            type: "text";
            text: string;
        }[];
        isError?: undefined;
    } | {
        content: {
            type: "text";
            text: string;
        }[];
        isError: boolean;
    }>;
};
//# sourceMappingURL=discounted-items.d.ts.map