import type { SetupStateGateway, SetupStateLoadResult } from '../../../../modules/setup-wizard/entities/setupState/setupState.gateway.js';
import type { SetupState } from '../../../../modules/setup-wizard/entities/setupState/setupState.schema.js';
interface SetupStateFileSystemGatewayDependencies {
    filePath: string;
}
export declare class SetupStateFileSystemGateway implements SetupStateGateway {
    private readonly deps;
    constructor(deps: SetupStateFileSystemGatewayDependencies);
    load(): SetupStateLoadResult;
    save(state: SetupState): void;
    reset(): void;
}
export {};
//# sourceMappingURL=setupState.fileSystem.gateway.d.ts.map