import { BaseAction } from "../../actions";
import { Dispatch } from "redux";
import { AuthenticationApi } from "../../services/authentication";
import { KeyringApi, PlayerApi } from "../../";
export default function loginSaga(api: AuthenticationApi & PlayerApi & KeyringApi, dispatch: Dispatch<BaseAction>): Generator<import("redux-saga/effects").ForkEffect<never>, any, unknown>;
export declare function login(api: AuthenticationApi & PlayerApi & KeyringApi, dispatch: Dispatch<BaseAction>, action: BaseAction): Generator<import("redux-saga/effects").PutEffect<BaseAction> | import("redux-saga/effects").CallEffect<any>, void, any>;
//# sourceMappingURL=login.saga.d.ts.map