import { Application, ContentFetchParams, FilesFetchParams, FormattedData, PageContent, RenderStructureNode, StructureNode, VariableEntity } from '@/types/index';
export declare const updateToolbarEditorVisible: (open: boolean, type?: string | undefined, data?: any) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__UPDATE_TOOLBAR_EDITOR_VISIBLE", {
    open: boolean;
    type: string | undefined;
    data: any;
}>;
export declare const updateToolbarModalVisible: (open: boolean, type?: string | undefined, data?: any) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__UPDATE_TOOLBAR_MODAL_VISIBLE", {
    open: boolean;
    type: string | undefined;
    data: any;
}>;
export declare const clearAll: () => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__CLEAR_ALL", {}>;
export declare const clearByContentChange: () => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__CLEAR_BY_CONTENT_CHANGE", {}>;
export declare const updateLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__UPDATE_LOADING", {
    loading: boolean;
}>;
export declare const updateSaveLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__UPDATE_SAVE_LOADING", {
    loading: boolean;
}>;
export declare const updatePublishing: (loading: boolean) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__UPDATE_PUBLISH_LOADING", {
    loading: boolean;
}>;
export declare const updateEditState: (state: boolean) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__UPDATE_EDIT_STATUS", {
    state: boolean;
}>;
export declare const fetchApp: (id: string) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__FETCH_APP", {
    id: string;
}>;
export declare const pushApp: (data?: Application | undefined) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__PUSH_APP", {
    data: Application | undefined;
}>;
export declare const fetchContent: (params: ContentFetchParams) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__FETCH_CONTENT", {
    applicationId: string;
    id: string;
    type?: import("@/types/index").FileType | undefined;
}>;
export declare const pushContent: (data: PageContent | undefined) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__PUSH_CONTENT", {
    data: PageContent | undefined;
}>;
export declare const updateContent: (data: PageContent) => import("typesafe-actions").PayloadAction<"BUILDER_PAGE__UPDATE_CONTENT", {
    data: PageContent;
}>;
export declare const updatePageNode: (data: StructureNode<Record<string, any>>) => import("typesafe-actions").PayloadAction<"BUILDER_PAGE__UPDATE_PAGE_NODE", {
    data: StructureNode<Record<string, any>>;
}>;
export declare const pushPageNode: (data: StructureNode<Record<string, any>> | null) => import("typesafe-actions").PayloadAction<"BUILDER_PAGE__PUSH_PAGE_NODE", {
    data: StructureNode<Record<string, any>> | null;
}>;
export declare const saveContent: () => import("typesafe-actions").PayloadAction<"BUILDER_PAGE__SAVE_PAGE", {}>;
export declare const cloneContent: (contentId: string) => import("typesafe-actions").PayloadAction<"BUILDER_PAGE__CLONE_PAGE", {
    contentId: string;
}>;
export declare const publishContent: () => import("typesafe-actions").PayloadAction<"BUILDER_PAGE__PUBLISH_PAGE", {}>;
export declare const pushFormatData: (data: FormattedData) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__PUSH_FORMAT_DATA", {
    data: FormattedData;
}>;
export declare const fetchLiveContent: (params: ContentFetchParams) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__FETCH_LIVE_CONTENT", {
    params: ContentFetchParams;
}>;
export declare const pushLiveContent: (data: PageContent | undefined) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__PUSH_LIVE_CONTENT", {
    data: PageContent | undefined;
}>;
export declare const fetchFile: (params: FilesFetchParams) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__FETCH_FILE", {
    ids: string[];
    applicationId: string;
}>;
export declare const pushFile: (data: import("@/types/index").File[] | undefined) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__PUSH_FILE", {
    data: import("@/types/index").File[] | undefined;
}>;
export declare const selectComponent: (params: RenderStructureNode | null) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__SELECT_COMPONENT", {
    params: RenderStructureNode | null;
}>;
export declare const setCurStep: (step: number) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__SET_STEP", {
    step: number;
}>;
export declare const getSteps: () => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__GET_STEPS", {}>;
export declare const setSteps: (step: number) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__SET_STEPS", {
    step: number;
}>;
export declare const preStep: () => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__PRE_STEP", {}>;
export declare const nextStep: () => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__NEXT_STEP", {}>;
export declare const goStep: (params: PageContent) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__DO_STEP", {
    params: PageContent;
}>;
export declare const pushStep: (params: PageContent) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__PUSH_STEP", {
    params: PageContent;
}>;
export declare const validate: () => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__VALIDATE", {}>;
export declare const pushLocalVariables: (variables: VariableEntity[]) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__PUSH_LOCAL_VARIABLES", {
    variables: VariableEntity[];
}>;
export declare const templateOpenInPage: (status: boolean) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__TEMPLATE_OPEN_IN_PAGE", {
    status: boolean;
}>;
