import { KeyTar } from '../types';
export default class SecureStore {
    serviceName: string;
    pluginsPath: string;
    packageName: string;
    keytarPath: string;
    keytar: KeyTar | undefined;
    private installKeytar;
    loadKeytar(): Promise<KeyTar | undefined>;
    setSecret(account: string, secret: string): Promise<void> | undefined;
    getSecret(account: string): Promise<string | null> | undefined;
    deleteSecret(account: string): Promise<boolean> | undefined;
    getAllCredentials(): Promise<import("../types").Credential[]> | undefined;
}
