export declare type LoginResponse = { accessToken: string; refreshToken: string; }; export declare type PersonalSign = (data: string) => Promise; export interface KeyValueStore { get(key: string): Promise; set(key: string, value: string): Promise; } export declare type DIDAuthServiceConfig = { did?: string; serviceUrl: string; }; export declare type DIDAuthClientConfig = { personalSign?: PersonalSign; }; export declare type DIDAuthStoreConfig = { store?: KeyValueStore; }; export declare type DIDAuthConfig = DIDAuthServiceConfig & DIDAuthClientConfig & DIDAuthStoreConfig; //# sourceMappingURL=types.d.ts.map