import { PageTemplate } 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<PageTemplate, "id" | "tenant" | "locale">;
export declare class PageTemplateDataLoader implements DataLoaderInterface {
    private _getDataLoader;
    private readonly entity;
    constructor(params: Params);
    getOne(item: DataLoaderGetItem): Promise<PageTemplate>;
    getAll(items: DataLoaderGetItem[]): Promise<PageTemplate[]>;
    clear(): void;
    private getDataLoader;
}
export {};
