import type { CmsModel } from "@webiny/app-headless-cms-common/types/index.js"; import { GetFileModelRepository as RepositoryAbstraction, GetFileModelGateway } from "./abstractions.js"; declare class GetFileModelRepositoryImpl implements RepositoryAbstraction.Interface { private gateway; private model; constructor(gateway: GetFileModelGateway.Interface); load(): Promise; getModel(): CmsModel | undefined; hasModel(): boolean; } export declare const GetFileModelRepository: typeof GetFileModelRepositoryImpl & { __abstraction: import("@webiny/di").Abstraction; }; export {};