import React from 'react';
import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    applicationId: never;
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
};
declare const mapDispatchToProps: {
    clearAll: () => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__CLEAR_ALL", {}>;
    fetchList: (params: import("../../../../../../typings").FuncFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__FETCH_LIST", {
        params: import("../../../../../../typings").FuncFetchParams;
    }>;
    openEditDrawer: (open: boolean, editFunc?: import("../../../../../../typings").FuncEntity | undefined, type?: string | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__UPDATE_FUNCTION_DRAWER_VISIBLE", {
        open: boolean;
        editFunc: import("../../../../../../typings").FuncEntity | undefined;
        type: string | undefined;
    }>;
};
declare type FunctionType = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<React.FC<FunctionType>, import("react-redux").Omit<{
    applicationId: never;
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
} & {
    clearAll: () => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__CLEAR_ALL", {}>;
    fetchList: (params: import("../../../../../../typings").FuncFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__FETCH_LIST", {
        params: import("../../../../../../typings").FuncFetchParams;
    }>;
    openEditDrawer: (open: boolean, editFunc?: import("../../../../../../typings").FuncEntity | undefined, type?: string | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_FUNCTIONS__UPDATE_FUNCTION_DRAWER_VISIBLE", {
        open: boolean;
        editFunc: import("../../../../../../typings").FuncEntity | undefined;
        type: string | undefined;
    }>;
}, "applicationId" | "clearAll" | "openEditDrawer" | "fetchList" | "pageInfo">>;
export default _default;
