import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    organizationId: never;
    applicationId: never;
    groups: {
        applicationId: never;
        deleted: never;
        folderPath: never;
        intro: never;
        name?: undefined;
        parentFolderId: never;
        tags: {
            origin: never;
            resourceId?: undefined;
            resourceName?: undefined;
            resourceType?: undefined;
            resourceScope?: undefined;
            type?: undefined;
        }[];
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    }[];
    packages: {
        lastVersion: {
            content: {
                id?: undefined;
                meta: never;
                schema: never;
                useStyleEditor?: undefined;
                enableChildren?: undefined;
                changelog?: undefined;
                resource: {
                    entry: {
                        browser?: {
                            contentId: never;
                            path: never;
                        } | undefined;
                        node?: {
                            contentId: never;
                            path: never;
                        } | undefined;
                        debug?: {
                            contentId: never;
                            path: never;
                        } | undefined;
                        css?: {
                            contentId: never;
                            path: never;
                        } | undefined;
                        editor?: {
                            contentId: never;
                            path: never;
                        } | undefined;
                    };
                    'editor-entry': {
                        id: never;
                        name: never;
                    }[];
                    dependencies: {
                        id: never;
                        name: never;
                    }[];
                };
            };
            id: never;
            createTime?: undefined;
            creator?: {
                id: never;
                account: never;
                nickName?: undefined;
            } | undefined;
            updateTime?: undefined;
            contentId: never;
            version: never;
            status: never;
            versionNumber: never;
        };
        components: {
            component: {
                content: {
                    meta?: {} | undefined;
                    resource: {
                        entry: {
                            browser?: {
                                contentId: never;
                                path: never;
                            } | undefined;
                            node?: {
                                contentId: never;
                                path: never;
                            } | undefined;
                            debug?: {
                                contentId: never;
                                path: never;
                            } | undefined;
                            css?: {
                                contentId: never;
                                path: never;
                            } | undefined;
                            editor?: {
                                contentId: never;
                                path: never;
                            } | undefined;
                        };
                        'editor-entry': {
                            id: never;
                            name: never;
                        }[];
                        dependencies: {
                            id: never;
                            name: never;
                        }[];
                    };
                };
                id: never;
                version: never;
            };
            resource: {
                files: {
                    cjs: {
                        "production.js"?: undefined;
                    };
                    umd: {
                        "style.css"?: undefined;
                        "editor.js"?: undefined;
                        "development.js"?: undefined;
                        "production.min.js"?: undefined;
                    };
                };
                groupId: never;
                groupName: never;
                isNew: never;
                name: never;
                resourceName: never;
                latestVersion: never;
                version: never;
            };
        }[];
    }[];
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    groupId: never;
    loading: never;
    checkedList: never[];
};
declare const mapDispatchToProps: {
    clearAll: () => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_FAST__CLEAR_ALL", {}>;
    fetchPackages: (params: import("@/types/application").RemoteComponentFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_FAST__FETCH_PACKAGES", {
        groupId: string;
        name?: string | undefined;
        id?: string | undefined;
        applicationId?: string | undefined;
        page?: number | undefined;
        size?: number | undefined;
        search?: string | undefined;
    }>;
    update: (componentName: string, params: Record<string, string>) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_FAST__UPDATE_CHANGES", {
        componentName: string;
        params: Record<string, string>;
    }>;
    updateSelected: (selected: string[]) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_FAST__UPDATE_SELECTED", {
        selected: string[];
    }>;
    selectGroup: (id: string) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_FAST__SELECT_GROUP", {
        id: string;
    }>;
    updateSearchName: (name: string) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_FAST__UPDATE_SEARCH_NAME", {
        name: string;
    }>;
};
declare type PackagesProps = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<(props: PackagesProps) => JSX.Element, import("react-redux").Omit<{
    organizationId: never;
    applicationId: never;
    groups: {
        applicationId: never;
        deleted: never;
        folderPath: never;
        intro: never;
        name?: undefined;
        parentFolderId: never;
        tags: {
            origin: never;
            resourceId?: undefined;
            resourceName?: undefined;
            resourceType?: undefined;
            resourceScope?: undefined;
            type?: undefined;
        }[];
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    }[];
    packages: {
        lastVersion: {
            content: {
                id?: undefined;
                meta: never;
                schema: never;
                useStyleEditor?: undefined;
                enableChildren?: undefined;
                changelog?: undefined;
                resource: {
                    entry: {
                        browser?: {
                            contentId: never;
                            path: never;
                        } | undefined;
                        node?: {
                            contentId: never;
                            path: never;
                        } | undefined;
                        debug?: {
                            contentId: never;
                            path: never;
                        } | undefined;
                        css?: {
                            contentId: never;
                            path: never;
                        } | undefined;
                        editor?: {
                            contentId: never;
                            path: never;
                        } | undefined;
                    };
                    'editor-entry': {
                        id: never;
                        name: never;
                    }[];
                    dependencies: {
                        id: never;
                        name: never;
                    }[];
                };
            };
            id: never;
            createTime?: undefined;
            creator?: {
                id: never;
                account: never;
                nickName?: undefined;
            } | undefined;
            updateTime?: undefined;
            contentId: never;
            version: never;
            status: never;
            versionNumber: never;
        };
        components: {
            component: {
                content: {
                    meta?: {} | undefined;
                    resource: {
                        entry: {
                            browser?: {
                                contentId: never;
                                path: never;
                            } | undefined;
                            node?: {
                                contentId: never;
                                path: never;
                            } | undefined;
                            debug?: {
                                contentId: never;
                                path: never;
                            } | undefined;
                            css?: {
                                contentId: never;
                                path: never;
                            } | undefined;
                            editor?: {
                                contentId: never;
                                path: never;
                            } | undefined;
                        };
                        'editor-entry': {
                            id: never;
                            name: never;
                        }[];
                        dependencies: {
                            id: never;
                            name: never;
                        }[];
                    };
                };
                id: never;
                version: never;
            };
            resource: {
                files: {
                    cjs: {
                        "production.js"?: undefined;
                    };
                    umd: {
                        "style.css"?: undefined;
                        "editor.js"?: undefined;
                        "development.js"?: undefined;
                        "production.min.js"?: undefined;
                    };
                };
                groupId: never;
                groupName: never;
                isNew: never;
                name: never;
                resourceName: never;
                latestVersion: never;
                version: never;
            };
        }[];
    }[];
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    groupId: never;
    loading: never;
    checkedList: never[];
} & {
    clearAll: () => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_FAST__CLEAR_ALL", {}>;
    fetchPackages: (params: import("@/types/application").RemoteComponentFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_FAST__FETCH_PACKAGES", {
        groupId: string;
        name?: string | undefined;
        id?: string | undefined;
        applicationId?: string | undefined;
        page?: number | undefined;
        size?: number | undefined;
        search?: string | undefined;
    }>;
    update: (componentName: string, params: Record<string, string>) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_FAST__UPDATE_CHANGES", {
        componentName: string;
        params: Record<string, string>;
    }>;
    updateSelected: (selected: string[]) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_FAST__UPDATE_SELECTED", {
        selected: string[];
    }>;
    selectGroup: (id: string) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_FAST__SELECT_GROUP", {
        id: string;
    }>;
    updateSearchName: (name: string) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_FAST__UPDATE_SEARCH_NAME", {
        name: string;
    }>;
}, "organizationId" | "applicationId" | "groupId" | "loading" | "groups" | "clearAll" | "pageInfo" | "selectGroup" | "fetchPackages" | "updateSelected" | "updateSearchName" | "checkedList" | "packages" | "update">>;
export default _default;
