import { DndData, FormattedData, PageContent, RenderStructureNode } from '@/types/index';
export declare const clearAll: () => import("typesafe-actions").PayloadAction<"BUILDER_EVENT__CLEAR_ALL", {}>;
export declare const updateLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"BUILDER_EVENT__UPDATE_LOADING", {
    loading: boolean;
}>;
export declare const updateComponent: (params: RenderStructureNode) => import("typesafe-actions").PayloadAction<"BUILDER_EVENT__UPDATE_COMPONENT", {
    params: RenderStructureNode;
}>;
export declare const afterUpdateComponent: (pageContent: PageContent, formattedData: FormattedData) => import("typesafe-actions").PayloadAction<"BUILDER_EVENT__AFTER_UPDATE_COMPONENT", {
    pageContent: PageContent;
    formattedData: FormattedData;
}>;
export declare const removeComponent: (params: RenderStructureNode) => import("typesafe-actions").PayloadAction<"BUILDER_EVENT__REMOVE_COMPONENT", {
    params: RenderStructureNode;
}>;
export declare const copyComponent: (params: RenderStructureNode) => import("typesafe-actions").PayloadAction<"BUILDER_EVENT__COPY_COMPONENT", {
    params: RenderStructureNode;
}>;
export declare const dropComponent: (params: DndData) => import("typesafe-actions").PayloadAction<"BUILDER_EVENT__DROP_COMPONENT", {
    params: DndData;
}>;
export declare const variableBind: (keys: string, value?: string | undefined) => import("typesafe-actions").PayloadAction<"BUILDER_EVENT__VARIABLE_BIND", {
    keys: string;
    value: string | undefined;
}>;
export declare const conditionBind: (conditionIds: string[]) => import("typesafe-actions").PayloadAction<"BUILDER_EVENT__CONDITION_BIND", {
    conditionIds: string[];
}>;
