import React from 'react';
import { RootState } from 'typesafe-actions';
import { LoginReturn } from '@/types/user';
declare const mapStateToProps: (store: RootState) => {
    loading: never;
};
declare const mapDispatchToProps: {
    login: (userInfo: import("@/types/user").LoginParams) => import("typesafe-actions").PayloadAction<"SYSTEM_LOGIN__LOGIN", {
        account: string;
        password: string;
        onSuccess?(res?: LoginReturn | undefined): void;
        onFail?(): void;
    }>;
    updateOrganizationId: (id: string) => import("typesafe-actions").PayloadAction<"SYSTEM__UPDATE_ORGANIZATION_ID", {
        id: string;
    }>;
};
declare type LoadingType = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<React.FC<LoadingType>, import("react-redux").Omit<{
    loading: never;
} & {
    login: (userInfo: import("@/types/user").LoginParams) => import("typesafe-actions").PayloadAction<"SYSTEM_LOGIN__LOGIN", {
        account: string;
        password: string;
        onSuccess?(res?: LoginReturn | undefined): void;
        onFail?(): void;
    }>;
    updateOrganizationId: (id: string) => import("typesafe-actions").PayloadAction<"SYSTEM__UPDATE_ORGANIZATION_ID", {
        id: string;
    }>;
}, "loading" | "login" | "updateOrganizationId">>;
export default _default;
