import type { FmSettings } from "../shared/types.js"; import { GetSettingsRepository as RepositoryAbstraction, GetSettingsGateway, SaveSettingsGateway } from "./abstractions.js"; declare class GetSettingsRepositoryImpl implements RepositoryAbstraction.Interface { private gateway; private saveGateway; settings: FmSettings | null; constructor(gateway: GetSettingsGateway.Interface, saveGateway: SaveSettingsGateway.Interface); execute(): Promise; save(data: FmSettings): Promise; } export declare const GetSettingsRepository: typeof GetSettingsRepositoryImpl & { __abstraction: import("@webiny/di").Abstraction; }; export {};