import { FileHelper } from './file';
import { IProject, IIntegrationLink, IConfigFile, IJiraLink, IMultipieStoreLink } from '../interfaces';
export declare class ConfigHelper {
    private static instance;
    private fileHelper;
    constructor(fileHelper: FileHelper);
    static getInstance(fileHelper?: FileHelper): ConfigHelper;
    static getNewInstance(fileHelper?: FileHelper): ConfigHelper;
    isInitialized: () => Promise<boolean>;
    findLinksByProject: (project: IProject, linkType?: string | undefined) => Promise<IIntegrationLink[]>;
    addOrUpdateLink: (link: IIntegrationLink | IJiraLink | IMultipieStoreLink) => Promise<IConfigFile>;
}
