import { ConditionDetailFetchParams, ConditionEntity, ConditionFetchParams, ConditionSaveParams, PaginationInfo } from '@/types/index';
export declare const clearAll: () => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_CONDITIONS__CLEAR_ALL", {}>;
export declare const updateLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_CONDITIONS__UPDATE_LOADING", {
    loading: boolean;
}>;
export declare const updatePaginationInfo: (pageInfo: PaginationInfo) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_CONDITIONS__UPDATE_PAGINATION_INFO", {
    pageInfo: PaginationInfo;
}>;
export declare const openEditDrawer: (open: boolean, editCondition?: ConditionEntity | undefined, type?: string | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_CONDITIONS__UPDATE_CONDITION_DRAWER_VISIBLE", {
    open: boolean;
    editCondition: ConditionEntity | undefined;
    type: string | undefined;
}>;
export declare const fetchList: (params: ConditionFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_CONDITIONS__FETCH_LIST", {
    params: ConditionFetchParams;
}>;
export declare const pushList: (list: ConditionEntity[], pageInfo: PaginationInfo) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_CONDITIONS__PUSH_LIST", {
    list: ConditionEntity[];
    pageInfo: PaginationInfo;
}>;
export declare const saveCondition: (params: ConditionSaveParams, cb?: ((condition?: string) => void) | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_CONDITIONS__SAVE_CONDITION", {
    params: ConditionSaveParams;
    cb: ((condition?: string) => void) | undefined;
}>;
export declare const publishCondition: (params: import("@/types/index").CommonPublishParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_CONDITIONS__PUBLISH_CONDITION", {
    params: import("@/types/index").CommonPublishParams;
    cb: (() => void) | undefined;
}>;
export declare const deleteCondition: (params: import("@/types/index").CommonDeleteParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_CONDITIONS__DELETE_CONDITION", {
    params: import("@/types/index").CommonDeleteParams;
    cb: (() => void) | undefined;
}>;
export declare const saveConditionVersion: (params: ConditionSaveParams, cb?: ((id: string) => void) | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_CONDITIONS__SAVE_CONDITION_VERSION", {
    params: ConditionSaveParams;
    cb: ((id: string) => void) | undefined;
}>;
export declare const fetchConditionDetail: (params: ConditionDetailFetchParams, cb?: ((condition: ConditionEntity) => void) | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_CONDITIONS__FETCH_CONDITION_DETAIL", {
    params: ConditionDetailFetchParams;
    cb: ((condition: ConditionEntity) => void) | undefined;
}>;
export declare const pushConditionDetail: (condition: ConditionEntity) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_CONDITIONS__PUSH_CONDITION_DETAIL", {
    condition: ConditionEntity;
}>;
