UNPKG

s-bit-agent

Version:

s.BitAgent is a simple Bitwarden CLI wrapper which provides a SSH2 Key Agent solution for Bitwarden.

57 lines (56 loc) 1.37 kB
export declare enum BitwardenItemType { STRING = 0, PASSWORD = 1 } export declare class BitwardenItemField { 'name': string; 'value': string; 'type': BitwardenItemType; } export declare class BitwardenItemBase { id?: string; passwordHistory: Omit<BitwardenKeyItem, 'passwordHistory'>[]; password: string; revisionDate?: string; creationDate?: string; deletedDate?: string; folderId?: string; organizationId?: string; collectionIds?: string[]; name: string; notes: string; fields: BitwardenItemField[]; type: number; readonly object = "item"; reprompt: 0 | 1; favorite: boolean; card?: any; identity?: any; secureNote?: any; login?: any; } export declare class BitwardenKeyItem extends BitwardenItemBase { readonly type = 2; fields: [ { name: 'custom-type'; value: 'ssh-key'; type: BitwardenItemType.STRING; }, { name: 'public-key'; value: string; type: BitwardenItemType.STRING; }, { name: 'private-key'; value: string; type: BitwardenItemType.PASSWORD; } ]; } export declare class BitwardenKeyCreateItem extends BitwardenKeyItem { id: undefined; password: undefined; object: undefined; }