togezr
Version:
Better together_
15 lines • 871 B
TypeScript
import { IAccountRecord, TAccountRecord } from '../interfaces/IAccountRecord';
export declare class AccountsKeychain {
private getAccountKey;
getAccount: (name: string) => Promise<import("../interfaces/IAccountRecord").ISlackAccountRecord | import("../interfaces/IAccountRecord").ITeamsAccountRecord | import("../interfaces/IAccountRecord").IGitHubAccountRecord | null>;
addAccount: (account: IAccountRecord) => Promise<void>;
ensureAccount: (account: IAccountRecord) => Promise<void>;
updateAccount: (account: IAccountRecord) => Promise<void>;
deleteAccount: (name: string) => Promise<void>;
getAllAccounts: () => Promise<TAccountRecord[]>;
getAccountNames: () => string[];
private addAccountName;
private removeAccountName;
}
export declare const accountsKeychain: AccountsKeychain;
//# sourceMappingURL=accountsKeychain.d.ts.map