import { FilesListCache } from "../shared/abstractions.js"; import { ListFilesRepository as RepositoryAbstraction, ListFilesGateway, type ListFilesGatewayParams, type ListFilesGatewayResult } from "./abstractions.js"; declare class ListFilesRepositoryImpl implements RepositoryAbstraction.Interface { private gateway; private cache; constructor(gateway: ListFilesGateway.Interface, cache: FilesListCache.Interface); execute(params: ListFilesGatewayParams): Promise; } export declare const ListFilesRepository: typeof ListFilesRepositoryImpl & { __abstraction: import("@webiny/di").Abstraction; }; export {};