export interface ServiceTokens { [serviceDid: string]: string; } export interface AuthenticationState { [identity: string]: ServiceTokens; } interface AddServiceTokenPayload { identity: string; serviceDid: string; token: string; } interface RemoveServiceTokenPayload { identity: string; serviceDid: string; } export declare const addServiceToken: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, removeServiceToken: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload; export declare const selectServiceTokenByIdentity: (state: AuthenticationState, identity: string, serviceDid: string) => string; declare const _default: import("redux").Reducer; export default _default; //# sourceMappingURL=authentication.d.ts.map