import { VariablesFetchParams, GoodsCommitParams, PaginationInfo, RelationDetails, VariableBindParams, VariableEntity, VariableSaveParams } from '@/types/index';
export declare const clearAll: () => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__CLEAR_ALL", {}>;
export declare const updateLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__UPDATE_LOADING", {
    loading: boolean;
}>;
export declare const updatePaginationInfo: (pageInfo: PaginationInfo) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__UPDATE_PAGINATION_INFO", {
    pageInfo: PaginationInfo;
}>;
export declare const setVariableBindModalVisibleStatus: (params: VariableBindParams) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__VARIABLES_SET_VARIABLE_USE_MODAL_VISIBLE_STATUS", {
    component: import("@/types/index").RenderStructureNode;
    keys: string;
    opt: {};
    status?: boolean | undefined;
}>;
export declare const fetchList: (params: VariablesFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__FETCH_LIST", {
    params: VariablesFetchParams;
}>;
export declare const pushList: (list: VariableEntity[], pageInfo: PaginationInfo) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__PUSH_LIST", {
    list: VariableEntity[];
    pageInfo: PaginationInfo;
}>;
export declare const fetchVariableBuilderVersion: (applicationId: string, file: VariableEntity) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__GET_VARIABLE_BUILD_VERSION", {
    applicationId: string;
    file: VariableEntity;
}>;
export declare const deleteVariable: (params: import("@/types/index").CommonDeleteParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__DELETE_VARIABLE", {
    params: import("@/types/index").CommonDeleteParams;
    cb: (() => void) | undefined;
}>;
export declare const updateVariableContent: (fileId: string, folderId?: string | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__UPDATE_VARIABLE_CONTENT", {
    fileId: string;
    folderId: string | undefined;
}>;
export declare const openEditDrawer: (open: boolean, variable?: VariableEntity | undefined, type?: string | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__OPEN_EDIT_DRAWER", {
    open: boolean;
    variable: VariableEntity | undefined;
    type: string | undefined;
}>;
export declare const updateEditVariableValue: (key: string, value: unknown) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__UPDATE_EDIT_VARIABLE_VALUE", {
    key: string;
    value: unknown;
}>;
export declare const updateVariableContentRelation: (key: string, value: unknown) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__UPDATE_VARIABLE_CONTENT_RELATION", {
    key: string;
    value: unknown;
}>;
export declare const updateVariableRelations: (relations: RelationDetails) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__UPDATE_VARIABLE_RELATIONS", {
    relations: RelationDetails;
}>;
export declare const updateVariableContentValue: (key: string, value: unknown) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__UPDATE_VARIABLE_CONTENT_VALUE", {
    key: string;
    value: unknown;
}>;
export declare const updateVariableContentProps: (key: string, value: unknown) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__UPDATE_VARIABLE_CONTENT_PROPS", {
    key: string;
    value: unknown;
}>;
export declare const pushVariableBuilderVersion: (data: VariableEntity) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__PUSH_VARIABLE_BUILD_VERSION", {
    data: VariableEntity;
}>;
export declare const saveVariable: (params: VariableSaveParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__SAVE_VARIABLE", {
    params: VariableSaveParams;
    cb: (() => void) | undefined;
}>;
export declare const publishVariable: (params: import("@/types/index").CommonPublishParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__PUBLISH_VARIABLE", {
    params: import("@/types/index").CommonPublishParams;
    cb: (() => void) | undefined;
}>;
export declare const commitToStore: (params: GoodsCommitParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_VARIABLES__COMMIT_TO_STORE", {
    params: GoodsCommitParams;
    cb: (() => void) | undefined;
}>;
