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