import { Category } from "@webiny/api-page-builder/types";
import { Entity } from "@webiny/db-dynamodb/toolbox";
import { DataLoaderInterface } from "../../types";
interface Params {
    entity: Entity<any>;
}
type DataLoaderGetItem = Pick<Category, "slug" | "tenant" | "locale">;
export declare class CategoryDataLoader implements DataLoaderInterface {
    private _getDataLoader;
    private readonly entity;
    constructor(params: Params);
    getOne(item: DataLoaderGetItem): Promise<Category>;
    getAll(items: DataLoaderGetItem[]): Promise<Category[]>;
    clear(): void;
    private getDataLoader;
}
export {};
