import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (state: RootState) => {
    organizationId: never;
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    drawerVisible: never;
    editApp: {
        name?: undefined;
        deleted?: undefined;
        host?: {
            url: never;
            locales: never[];
        }[] | undefined;
        intro?: undefined;
        locales?: never[] | undefined;
        organizationId?: undefined;
        resources?: {
            detail: {
                host: never;
                downloadHost: never;
            };
            type: never;
            id: never;
            name: never;
        }[] | undefined;
        slug?: undefined;
        id?: undefined;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    };
    authDrawerVisible: never;
    authLoading: never;
    authList: {
        target: {
            id: never;
            account: never;
        };
        type?: undefined;
        deleted: never;
        mask: never;
        typeId: never;
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    }[];
    userList: {
        id: never;
        account: never;
        nickName?: undefined;
        email?: undefined;
        type?: undefined;
        organizationId?: undefined;
    }[];
};
declare const mapDispatchToProps: {
    fetchList: (params: import("../../../../typings").ApplicationListFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__FETCH_LIST", {
        params: import("../../../../typings").ApplicationListFetchParams;
    }>;
    saveApp: () => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__SAVE_APP", {}>;
    openDrawer: (visible: boolean, app?: import("../../../../typings").Application | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__OPEN_EDIT_DRAWER", {
        visible: boolean;
        app: import("../../../../typings").Application | undefined;
    }>;
    openAuthDrawer: (visible?: any, editApp?: import("../../../../typings").Application | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__UPDATE_AUTH_DRAWER_VISIBLE", {
        visible: any;
        editApp: import("../../../../typings").Application | undefined;
    }>;
    fetchAuthList: (params: import("../../../../typings").AuthorizeListFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__FETCH_AUTH_LIST", {
        params: import("../../../../typings").AuthorizeListFetchParams;
    }>;
    fetchUserList: (params: import("../../../../typings").AuthorizeUserFetchParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS___FETCH_USER_LIST", {
        params: import("../../../../typings").AuthorizeUserFetchParams;
        cb: (() => void) | undefined;
    }>;
    saveUser: (params: import("../../../../typings").AuthorizeAddParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__SAVE_AUTH_USER", {
        params: import("../../../../typings").AuthorizeAddParams;
        cb: (() => void) | undefined;
    }>;
    deleteUser: (params: import("../../../../typings").AuthorizeDeleteParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__DELETE_AUTH_USER", {
        params: import("../../../../typings").AuthorizeDeleteParams;
        cb: (() => void) | undefined;
    }>;
};
declare type IProps = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare function Application(props: IProps): JSX.Element;
declare const _default: import("react-redux").ConnectedComponent<typeof Application, import("react-redux").Omit<{
    organizationId: never;
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    drawerVisible: never;
    editApp: {
        name?: undefined;
        deleted?: undefined;
        host?: {
            url: never;
            locales: never[];
        }[] | undefined;
        intro?: undefined;
        locales?: never[] | undefined;
        organizationId?: undefined;
        resources?: {
            detail: {
                host: never;
                downloadHost: never;
            };
            type: never;
            id: never;
            name: never;
        }[] | undefined;
        slug?: undefined;
        id?: undefined;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    };
    authDrawerVisible: never;
    authLoading: never;
    authList: {
        target: {
            id: never;
            account: never;
        };
        type?: undefined;
        deleted: never;
        mask: never;
        typeId: never;
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    }[];
    userList: {
        id: never;
        account: never;
        nickName?: undefined;
        email?: undefined;
        type?: undefined;
        organizationId?: undefined;
    }[];
} & {
    fetchList: (params: import("../../../../typings").ApplicationListFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__FETCH_LIST", {
        params: import("../../../../typings").ApplicationListFetchParams;
    }>;
    saveApp: () => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__SAVE_APP", {}>;
    openDrawer: (visible: boolean, app?: import("../../../../typings").Application | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__OPEN_EDIT_DRAWER", {
        visible: boolean;
        app: import("../../../../typings").Application | undefined;
    }>;
    openAuthDrawer: (visible?: any, editApp?: import("../../../../typings").Application | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__UPDATE_AUTH_DRAWER_VISIBLE", {
        visible: any;
        editApp: import("../../../../typings").Application | undefined;
    }>;
    fetchAuthList: (params: import("../../../../typings").AuthorizeListFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__FETCH_AUTH_LIST", {
        params: import("../../../../typings").AuthorizeListFetchParams;
    }>;
    fetchUserList: (params: import("../../../../typings").AuthorizeUserFetchParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS___FETCH_USER_LIST", {
        params: import("../../../../typings").AuthorizeUserFetchParams;
        cb: (() => void) | undefined;
    }>;
    saveUser: (params: import("../../../../typings").AuthorizeAddParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__SAVE_AUTH_USER", {
        params: import("../../../../typings").AuthorizeAddParams;
        cb: (() => void) | undefined;
    }>;
    deleteUser: (params: import("../../../../typings").AuthorizeDeleteParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_APPLICATIONS__DELETE_AUTH_USER", {
        params: import("../../../../typings").AuthorizeDeleteParams;
        cb: (() => void) | undefined;
    }>;
}, "organizationId" | "fetchList" | "pageInfo" | "drawerVisible" | "fetchAuthList" | "fetchUserList" | "authList" | "userList" | "saveApp" | "editApp" | "openDrawer" | "openAuthDrawer" | "authLoading" | "saveUser" | "deleteUser" | "authDrawerVisible">>;
export default _default;
