import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    components: {
        name: never;
        applicationId: never;
        base?: undefined;
        contentId: never;
        deleted?: undefined;
        folderId?: undefined;
        intro?: undefined;
        online?: undefined;
        release?: undefined;
        suffix?: undefined;
        tags: {
            [x: string]: never;
        }[];
        type: never;
        id: never;
        createTime?: undefined;
        updateTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
    }[];
    loading: never;
    modalPageInfo: {
        page: never;
        size: never;
        total: never;
    };
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    visible: never;
};
declare const mapDispatchToProps: {
    clear: () => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__CLEAR_ALL", {}>;
    fetch: (params: import("../../../../../../../typings").ComponentCategoryFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__FETCH_COMPONENTS", {
        applicationId: string;
        page?: number | undefined;
        size?: number | undefined;
        search?: string | undefined;
    }>;
    save: (params: import("../../../../../../../typings").ApplicationSettingBuilderSaveParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__SAVE_CATEGORY", {
        params: import("../../../../../../../typings").ApplicationSettingBuilderSaveParams;
    }>;
    openModal: (open: boolean) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__UPDATE_MODAL_VISIBLE", {
        open: boolean;
    }>;
    clearAll: () => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__CLEAR_ALL", {}>;
    fetchComponents: (params: import("../../../../../../../typings").AppComponentFetchComponentsParams) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__FETCH_COMPONENTS_API", {
        params: import("../../../../../../../typings").AppComponentFetchComponentsParams;
    }>;
};
declare type IProps = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<(props: IProps) => JSX.Element, import("react-redux").Omit<{
    components: {
        name: never;
        applicationId: never;
        base?: undefined;
        contentId: never;
        deleted?: undefined;
        folderId?: undefined;
        intro?: undefined;
        online?: undefined;
        release?: undefined;
        suffix?: undefined;
        tags: {
            [x: string]: never;
        }[];
        type: never;
        id: never;
        createTime?: undefined;
        updateTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
    }[];
    loading: never;
    modalPageInfo: {
        page: never;
        size: never;
        total: never;
    };
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    visible: never;
} & {
    clear: () => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__CLEAR_ALL", {}>;
    fetch: (params: import("../../../../../../../typings").ComponentCategoryFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__FETCH_COMPONENTS", {
        applicationId: string;
        page?: number | undefined;
        size?: number | undefined;
        search?: string | undefined;
    }>;
    save: (params: import("../../../../../../../typings").ApplicationSettingBuilderSaveParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__SAVE_CATEGORY", {
        params: import("../../../../../../../typings").ApplicationSettingBuilderSaveParams;
    }>;
    openModal: (open: boolean) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__UPDATE_MODAL_VISIBLE", {
        open: boolean;
    }>;
    clearAll: () => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__CLEAR_ALL", {}>;
    fetchComponents: (params: import("../../../../../../../typings").AppComponentFetchComponentsParams) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__FETCH_COMPONENTS_API", {
        params: import("../../../../../../../typings").AppComponentFetchComponentsParams;
    }>;
}, "fetch" | "loading" | "visible" | "components" | "clearAll" | "pageInfo" | "fetchComponents" | "save" | "clear" | "openModal" | "modalPageInfo">>;
export default _default;
