import { ApplicationSettingBuilderComponent, ApplicationSettingBuilderSaveParams, CategoryType, ComponentCategoryFetchParams, ComponentCategoryFetchRes } from '@/types/index';
export declare const clearAll: () => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__CLEAR_ALL", {}>;
export declare const updateLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__UPDATE_LOADING", {
    loading: boolean;
}>;
export declare const updateSaveLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__UPDATE__SAVE_LOADING", {
    loading: boolean;
}>;
export declare const updatePageNum: (num: number) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__UPDATE__NUM_LOADING", {
    num: number;
}>;
export declare const fetchComponents: (params: ComponentCategoryFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__FETCH_COMPONENTS", {
    applicationId: string;
    page?: number | undefined;
    size?: number | undefined;
    search?: string | undefined;
}>;
export declare const pushComponents: (data: ComponentCategoryFetchRes) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__PUSH_COMPONENTS", {
    data: ComponentCategoryFetchRes;
}>;
export declare const updateEditorVisible: (status: boolean, data: ApplicationSettingBuilderComponent | null) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__UPDATE_EDITOR_VISIBLE", {
    status: boolean;
    data: ApplicationSettingBuilderComponent | null;
}>;
export declare const saveCategory: (params: ApplicationSettingBuilderSaveParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__SAVE_CATEGORY", {
    params: ApplicationSettingBuilderSaveParams;
}>;
export declare const removeCategory: (params: ApplicationSettingBuilderSaveParams) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__REMOVE_CATEGORY", {
    params: ApplicationSettingBuilderSaveParams;
}>;
export declare const fetchCategories: (applicationId: string) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__FETCH_CATEGORY", {
    applicationId: string;
}>;
export declare const pushCategories: (list: CategoryType[]) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__PUSH_CATEGORY", {
    list: CategoryType[];
}>;
export declare const updateModalVisible: (open: boolean) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_BUILDER_COMPONENTS__UPDATE_MODAL_VISIBLE", {
    open: boolean;
}>;
