import React from 'react';
import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    saveLoading: never;
    drawerOpen: 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;
    };
};
declare const mapDispatchToProps: {
    closeDrawer: (visible: boolean, app?: import("../../../../../typings").Application | undefined) => import("typesafe-actions").PayloadAction<"APPLICATIONS_LIST__OPEN_EDIT_DRAWER", {
        visible: boolean;
        app: import("../../../../../typings").Application | undefined;
    }>;
    updateApp: (key: string, value: unknown) => import("typesafe-actions").PayloadAction<"APPLICATIONS_LIST__UPDATE_APP", {
        key: string;
        value: unknown;
    }>;
    saveApp: () => import("typesafe-actions").PayloadAction<"APPLICATIONS_LIST__SAVE_APP", {}>;
};
declare type TeamEditDrawerType = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<React.FC<TeamEditDrawerType>, import("react-redux").Omit<{
    saveLoading: never;
    drawerOpen: 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;
    };
} & {
    closeDrawer: (visible: boolean, app?: import("../../../../../typings").Application | undefined) => import("typesafe-actions").PayloadAction<"APPLICATIONS_LIST__OPEN_EDIT_DRAWER", {
        visible: boolean;
        app: import("../../../../../typings").Application | undefined;
    }>;
    updateApp: (key: string, value: unknown) => import("typesafe-actions").PayloadAction<"APPLICATIONS_LIST__UPDATE_APP", {
        key: string;
        value: unknown;
    }>;
    saveApp: () => import("typesafe-actions").PayloadAction<"APPLICATIONS_LIST__SAVE_APP", {}>;
}, "saveLoading" | "drawerOpen" | "saveApp" | "updateApp" | "editApp" | "closeDrawer">>;
export default _default;
