import React from 'react';
import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    organizationId: never;
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    editTeam: {
        deleted: never;
        members: {
            joinTime: never;
            status: never;
            userId: never;
            account: never;
        }[];
        name: never;
        organizationId: never;
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    };
    editDrawerOpen: never;
};
declare const mapDispatchToProps: {
    closeDrawer: (status: boolean, team?: import("../../../../typings").TeamEntity | undefined) => import("typesafe-actions").PayloadAction<"TEAMS__OPEN_EDIT_DRAWER", {
        status: boolean;
        team: import("../../../../typings").TeamEntity | undefined;
    }>;
    updateTeamValue: (key: string, value: string) => import("typesafe-actions").PayloadAction<"TEAMS__UPDATE_EDIT_TEAM_VALUE", {
        key: string;
        value: string;
    }>;
    saveTeam: (params: import("../../../../typings").TeamSaveParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"TEAMS__SAVE_TEAM", {
        params: import("../../../../typings").TeamSaveParams;
        cb: (() => void) | undefined;
    }>;
    fetchList: (params: import("../../../../typings").TeamsFetchParams) => import("typesafe-actions").PayloadAction<"TEAMS__FETCH_TEAM_LIST", {
        organizationId: string;
        applicationId?: string | undefined;
        id?: string | undefined;
        page?: number | undefined;
        size?: number | undefined;
        search?: string | undefined;
    }>;
};
declare type TeamEditDrawerType = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<React.FC<TeamEditDrawerType>, import("react-redux").Omit<{
    organizationId: never;
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    editTeam: {
        deleted: never;
        members: {
            joinTime: never;
            status: never;
            userId: never;
            account: never;
        }[];
        name: never;
        organizationId: never;
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    };
    editDrawerOpen: never;
} & {
    closeDrawer: (status: boolean, team?: import("../../../../typings").TeamEntity | undefined) => import("typesafe-actions").PayloadAction<"TEAMS__OPEN_EDIT_DRAWER", {
        status: boolean;
        team: import("../../../../typings").TeamEntity | undefined;
    }>;
    updateTeamValue: (key: string, value: string) => import("typesafe-actions").PayloadAction<"TEAMS__UPDATE_EDIT_TEAM_VALUE", {
        key: string;
        value: string;
    }>;
    saveTeam: (params: import("../../../../typings").TeamSaveParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"TEAMS__SAVE_TEAM", {
        params: import("../../../../typings").TeamSaveParams;
        cb: (() => void) | undefined;
    }>;
    fetchList: (params: import("../../../../typings").TeamsFetchParams) => import("typesafe-actions").PayloadAction<"TEAMS__FETCH_TEAM_LIST", {
        organizationId: string;
        applicationId?: string | undefined;
        id?: string | undefined;
        page?: number | undefined;
        size?: number | undefined;
        search?: string | undefined;
    }>;
}, "organizationId" | "fetchList" | "pageInfo" | "saveTeam" | "editTeam" | "editDrawerOpen" | "closeDrawer" | "updateTeamValue">>;
export default _default;
