import React from 'react';
import { RootState } from 'typesafe-actions';
import { Component } from '@/types/index';
declare const mapStateToProps: (store: RootState) => {
    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;
    }[];
    loading: never;
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    componentList: {
        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;
    }[];
    selectPackage: never;
};
declare const mapDispatchToProps: {
    deleteComponent: (params: import("@/types/index").AppComponentDeleteComponentParams, options?: import("@/types/index").OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__DELETE_COMPONENT_API", {
        params: import("@/types/index").AppComponentDeleteComponentParams;
        options: import("@/types/index").OptionsAction<unknown> | undefined;
    }>;
    openDrawer: (params: Partial<import("@/types/index").CommonDrawerEntity>) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__UPDATE_COMPONENT_DRAWER_STATE", {
        params: Partial<import("@/types/index").CommonDrawerEntity>;
    }>;
    fetchGroups: (params: import("@/types/index").ApplicationResourcesAllGroupsFetchParams, options?: import("@/types/index").OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS___FETCH_GROUPS", {
        params: import("@/types/index").ApplicationResourcesAllGroupsFetchParams;
        options: import("@/types/index").OptionsAction<unknown> | undefined;
    }>;
    openComponentConfigDrawer: (status: boolean, data: Component | null) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__UPDATE_EDITOR_VISIBLE", {
        status: boolean;
        data: Component | null;
    }>;
};
declare type ProjectListProp = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {
    openQuicklyModal?: (status: boolean) => void;
};
declare const _default: import("react-redux").ConnectedComponent<React.FC<ProjectListProp>, import("react-redux").Omit<{
    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;
    }[];
    loading: never;
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    componentList: {
        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;
    }[];
    selectPackage: never;
} & {
    deleteComponent: (params: import("@/types/index").AppComponentDeleteComponentParams, options?: import("@/types/index").OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__DELETE_COMPONENT_API", {
        params: import("@/types/index").AppComponentDeleteComponentParams;
        options: import("@/types/index").OptionsAction<unknown> | undefined;
    }>;
    openDrawer: (params: Partial<import("@/types/index").CommonDrawerEntity>) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__UPDATE_COMPONENT_DRAWER_STATE", {
        params: Partial<import("@/types/index").CommonDrawerEntity>;
    }>;
    fetchGroups: (params: import("@/types/index").ApplicationResourcesAllGroupsFetchParams, options?: import("@/types/index").OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_GROUPS___FETCH_GROUPS", {
        params: import("@/types/index").ApplicationResourcesAllGroupsFetchParams;
        options: import("@/types/index").OptionsAction<unknown> | undefined;
    }>;
    openComponentConfigDrawer: (status: boolean, data: Component | null) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__UPDATE_EDITOR_VISIBLE", {
        status: boolean;
        data: Component | null;
    }>;
} & {
    openQuicklyModal?: ((status: boolean) => void) | undefined;
}, "applicationId" | "loading" | "groups" | "pageInfo" | "componentList" | "selectPackage" | "openDrawer" | "fetchGroups" | "deleteComponent" | "openComponentConfigDrawer">>;
export default _default;
