import type { ISparoProfileJson } from './SparoProfile'; export interface ILocalStateProfiles { [name: string]: ISparoProfileJson; } export interface ILocalStateParams { repositoryRoot: string; } export type LocalStateUpdateAction = 'add' | 'set'; export interface ILocalStateJson { profiles: ILocalStateProfiles; } export declare class LocalState { private _localStateJson; private _initialized; private _gitService; loadAsync(): Promise; setProfiles(profiles: ILocalStateProfiles, localStateUpdateAction: LocalStateUpdateAction): Promise; getProfiles(): Promise; reset(): void; getStateFilePath(): string; } //# sourceMappingURL=LocalState.d.ts.map