import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    loading: never;
    templates: any[];
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
};
declare const mapDispatchToProps: {
    save: (params: import("@/types/index").ApplicationSettingBuilderSaveParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_TEMPLATES__SAVE_CATEGORY", {
        params: import("@/types/index").ApplicationSettingBuilderSaveParams;
    }>;
    updatePageNum: (num: number) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_TEMPLATES__UPDATE__NUM_LOADING", {
        num: number;
    }>;
};
declare type IProps = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<(props: IProps) => JSX.Element, import("react-redux").Omit<{
    loading: never;
    templates: any[];
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
} & {
    save: (params: import("@/types/index").ApplicationSettingBuilderSaveParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_TEMPLATES__SAVE_CATEGORY", {
        params: import("@/types/index").ApplicationSettingBuilderSaveParams;
    }>;
    updatePageNum: (num: number) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_TEMPLATES__UPDATE__NUM_LOADING", {
        num: number;
    }>;
}, "loading" | "pageInfo" | "templates" | "updatePageNum" | "save">>;
export default _default;
