export interface LoopStoredKey { teamName: string; apiKey: string; teamAddress: string; agentId: string; permissions: string[]; createdAt: string; updatedAt: string; } export type LoopKeyInput = Omit; export interface LoopKeyStore { readonly backendName: string; readonly backendPath: string; loadAll(accountId: string): Promise; save(accountId: string, key: LoopKeyInput): Promise<{ created: boolean; }>; delete(accountId: string, teamName: string): Promise; } export declare function selectLoopKeyStore(): LoopKeyStore; export declare function _resetKeyStoreForTests(): void; //# sourceMappingURL=key-store.d.ts.map