import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    modal: {
        list: never[];
        loading: never;
        pageInfo: {
            page: never;
            total: never;
            size: never;
        };
        visible: never;
    };
};
declare const mapDispatchToProps: {
    clear: () => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_TEMPLATES__CLEAR_ALL", {}>;
    fetch: (params: import("../../../../../../../typings").ApplicationSettingBuilderFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_TEMPLATES__FETCH_TEMPLATES", {
        params: import("../../../../../../../typings").ApplicationSettingBuilderFetchParams;
    }>;
    fetchTemplates: (params: import("../../../../../../../typings").ProjectPageTemplateContentFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_TEMPLATES__FETCH_TEMPLATES_CONTENT", {
        params: import("../../../../../../../typings").ProjectPageTemplateContentFetchParams;
    }>;
    save: (params: import("../../../../../../../typings").ApplicationSettingBuilderSaveParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_TEMPLATES__SAVE_CATEGORY", {
        params: import("../../../../../../../typings").ApplicationSettingBuilderSaveParams;
    }>;
    openModal: (data: any) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_TEMPLATES__UPDATE_MODAL_STATE", {
        data: any;
    }>;
};
declare type IProps = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<(props: IProps) => JSX.Element, import("react-redux").Omit<{
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    modal: {
        list: never[];
        loading: never;
        pageInfo: {
            page: never;
            total: never;
            size: never;
        };
        visible: never;
    };
} & {
    clear: () => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_TEMPLATES__CLEAR_ALL", {}>;
    fetch: (params: import("../../../../../../../typings").ApplicationSettingBuilderFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_TEMPLATES__FETCH_TEMPLATES", {
        params: import("../../../../../../../typings").ApplicationSettingBuilderFetchParams;
    }>;
    fetchTemplates: (params: import("../../../../../../../typings").ProjectPageTemplateContentFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_TEMPLATES__FETCH_TEMPLATES_CONTENT", {
        params: import("../../../../../../../typings").ProjectPageTemplateContentFetchParams;
    }>;
    save: (params: import("../../../../../../../typings").ApplicationSettingBuilderSaveParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_TEMPLATES__SAVE_CATEGORY", {
        params: import("../../../../../../../typings").ApplicationSettingBuilderSaveParams;
    }>;
    openModal: (data: any) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_TEMPLATES__UPDATE_MODAL_STATE", {
        data: any;
    }>;
}, "fetch" | "pageInfo" | "fetchTemplates" | "modal" | "save" | "clear" | "openModal">>;
export default _default;
