import { BaseAction } from "../actions";
declare const KeyringController: any;
export declare enum KeyringStatus {
    Initial = "Initial",
    Unlocked = "Unlocked",
    Locked = "Locked",
    Error = "Error"
}
export declare enum KeyringPasswordRequestStatus {
    Initial = "Initial",
    Error = "Error",
    Success = "Success",
    Pending = "Pending"
}
export interface KeyringState {
    status: KeyringStatus;
    controller: typeof KeyringController;
    passwordRequestStatus: KeyringPasswordRequestStatus;
}
export declare const keyringReducer: (state: KeyringState, action: BaseAction) => KeyringState;
export {};
//# sourceMappingURL=keyring.reducer.d.ts.map