import { AppComponentDetailFetchComponentInfoParams, AppComponentDetailFetchComponentVersionsParams, ComponentEditVersionEntity, ComponentRemote, ComponentRemoteSaveParams, FilesFetchParams, OptionsAction, RemoteComponentFetchParams } from '@/types/index';
export declare const clearAll: () => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__CLEAR_ALL", {}>;
export declare const updateLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__UPDATE_LOADING", {
    loading: boolean;
}>;
export declare const updateDetailState: (params: Partial<{
    fileDetail: import("@/types/index").File;
    cloudSyncDrawer: {
        open: boolean;
        loading: boolean;
        componentRemote: ComponentRemote;
        lastVersion: ComponentEditVersionEntity;
    };
    compInfoLoading: boolean;
    componentInfo: import("@/types/index").ComponentInfoEntity;
    versionList: {
        applicationId: string;
        fileId: string;
        loading: boolean;
        versions: import("@/types/index").ComponentVersionEntity[];
        pageInfo: import("@/types/index").PaginationInfo;
    };
    versionDrawer: import("@/types/index").CommonDrawerEntity;
}>) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__UPDATE_STATE", {
    params: Partial<{
        fileDetail: import("@/types/index").File;
        cloudSyncDrawer: {
            open: boolean;
            loading: boolean;
            componentRemote: ComponentRemote;
            lastVersion: ComponentEditVersionEntity;
        };
        compInfoLoading: boolean;
        componentInfo: import("@/types/index").ComponentInfoEntity;
        versionList: {
            applicationId: string;
            fileId: string;
            loading: boolean;
            versions: import("@/types/index").ComponentVersionEntity[];
            pageInfo: import("@/types/index").PaginationInfo;
        };
        versionDrawer: import("@/types/index").CommonDrawerEntity;
    }>;
}>;
export declare const updateComponentInfoState: (params: Partial<import("@/types/index").ComponentInfoEntity>) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__UPDATE_COMPONENT_INFO_STATE", {
    params: Partial<import("@/types/index").ComponentInfoEntity>;
}>;
export declare const resetComponentInfoState: () => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__RESET_COMPONENT_INFO_STATE", {}>;
export declare const updateVersionListState: (params: Partial<{
    applicationId: string;
    fileId: string;
    loading: boolean;
    versions: import("@/types/index").ComponentVersionEntity[];
    pageInfo: import("@/types/index").PaginationInfo;
}>) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__UPDATE_VERSION_LIST_STATE", {
    params: Partial<{
        applicationId: string;
        fileId: string;
        loading: boolean;
        versions: import("@/types/index").ComponentVersionEntity[];
        pageInfo: import("@/types/index").PaginationInfo;
    }>;
}>;
export declare const resetVersionListState: () => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__RESET_VERSION_LIST_STATE", {}>;
export declare const updateVersionDrawerState: (params: Partial<import("@/types/index").CommonDrawerEntity>) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__UPDATE_VERSION_DRAWER_STATE", {
    params: Partial<import("@/types/index").CommonDrawerEntity>;
}>;
export declare const resetVersionDrawerState: () => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__RESET_VERSION_DRAWER_STATE", {}>;
export declare const fetchComponentInfoAction: (params: AppComponentDetailFetchComponentInfoParams, options?: OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__FETCH_COMPONENT_INFO_API", {
    params: AppComponentDetailFetchComponentInfoParams;
    options: OptionsAction<unknown> | undefined;
}>;
export declare const fetchComponentVersionsAction: (params: AppComponentDetailFetchComponentVersionsParams, options?: OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__FETCH_COMPONENT_VERSIONS_API", {
    params: AppComponentDetailFetchComponentVersionsParams;
    options: OptionsAction<unknown> | undefined;
}>;
export declare const addComponentVersionAction: (params: Partial<import("@/types/index").ComponentsVersionSaveParams>, options?: OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__ADD_COMPONENT_VERSION_API", {
    params: Partial<import("@/types/index").ComponentsVersionSaveParams>;
    options: OptionsAction<unknown> | undefined;
}>;
export declare const editComponentVersionAction: (params: import("@/types/index").ComponentsVersionUpdateParams, options?: OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__EDIT_COMPONENT_VERSION_API", {
    params: import("@/types/index").ComponentsVersionUpdateParams;
    options: OptionsAction<unknown> | undefined;
}>;
export declare const updateComponentVersionStatusAction: (params: import("@/types/index").ComponentsVersionPublishParams, options?: OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__UPDATE_COMPONENT_VERSION_STATUS_API", {
    params: import("@/types/index").ComponentsVersionPublishParams;
    options: OptionsAction<unknown> | undefined;
}>;
export declare const liveComponentVersionAction: (params: import("@/types/index").ComponentsLiveVersionUpdateParams, options?: OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__LIVE_COMPONENT_VERSION_API", {
    params: import("@/types/index").ComponentsLiveVersionUpdateParams;
    options: OptionsAction<unknown> | undefined;
}>;
export declare const updateComponentOnlineStatus: (online: boolean) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__UPDATE_COMPONENT_ONLINE_STATUS", {
    online: boolean;
}>;
export declare const fetchFileDetail: (params: FilesFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__FETCH_FILE_DETAIL", {
    ids: string[];
    applicationId: string;
}>;
export declare const pushFileDetail: (data: File) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__PUSH_FILE_DETAIL", {
    data: File;
}>;
export declare const updateCloudSyncDrawerOpenStatus: (open: boolean) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__UPDATE_SYNC_DRAWER_OPEN_STATUS", {
    open: boolean;
}>;
export declare const fetchComponentRemotes: (params: RemoteComponentFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__SEARCH_COMPONENT_REMOTES", {
    groupId: string;
    name?: string | undefined;
    id?: string | undefined;
    applicationId?: string | undefined;
    page?: number | undefined;
    size?: number | undefined;
    search?: string | undefined;
}>;
export declare const pushComponentRemotes: (remote: ComponentRemote, lastVersion: ComponentEditVersionEntity) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__PUSH_COMPONENT_REMOTES", {
    remote: ComponentRemote;
    lastVersion: ComponentEditVersionEntity;
}>;
export declare const saveComponentRemote: (params: ComponentRemoteSaveParams<ComponentRemote>) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__SAVE_COMPONENT_REMOTES", {
    applicationId: string;
    components: ComponentRemote[];
}>;
export declare const updateCloudSyncDrawerLoadingStatus: (open: boolean) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_DETAIL__UPDATE_SYNC_DRAWER_Loading_STATUS", {
    open: boolean;
}>;
