import { CellType } from "@nteract/commutable"; import { Action, HasCell, MaybeHasCell } from "../utils"; export declare const TOGGLE_TAG_IN_CELL = "CORE/TOGGLE_TAG_IN_CELL"; export declare const CHANGE_CELL_TYPE = "CHANGE_CELL_TYPE"; export declare const UPDATE_CELL_STATUS = "UPDATE_CELL_STATUS"; export declare const MARK_CELL_AS_DELETING = "MARK_CELL_AS_DELETING"; export declare const UNMARK_CELL_AS_DELETING = "UNMARK_CELL_AS_DELETING"; export declare const SET_IN_CELL = "SET_IN_CELL"; export declare type ChangeCellType = Action; export declare type UpdateCellStatus = Action; export declare type ToggleTagInCell = Action; export declare type MarkCellAsDeleting = Action; export declare type UnmarkCellAsDeleting = Action; export declare type SetInCell = Action; export declare const changeCellType: { (payload: MaybeHasCell & { to: CellType; }): { type: "CHANGE_CELL_TYPE"; payload: MaybeHasCell & { to: CellType; }; }; with>(partial: U): (payload: Pick | import("utility-types").SetDifference<"id", keyof U> | import("utility-types").SetDifference<"to", keyof U>>) => { type: "CHANGE_CELL_TYPE"; payload: MaybeHasCell & { to: CellType; }; }; }; export declare const updateCellStatus: { (payload: HasCell & { status: string; }): { type: "UPDATE_CELL_STATUS"; payload: HasCell & { status: string; }; }; with>(partial: U): (payload: Pick | import("utility-types").SetDifference<"id", keyof U> | import("utility-types").SetDifference<"status", keyof U>>) => { type: "UPDATE_CELL_STATUS"; payload: HasCell & { status: string; }; }; }; export declare const toggleTagInCell: { (payload: HasCell & { tag: string; }): { type: "CORE/TOGGLE_TAG_IN_CELL"; payload: HasCell & { tag: string; }; }; with>(partial: U): (payload: Pick | import("utility-types").SetDifference<"id", keyof U> | import("utility-types").SetDifference<"tag", keyof U>>) => { type: "CORE/TOGGLE_TAG_IN_CELL"; payload: HasCell & { tag: string; }; }; }; export declare const markCellAsDeleting: { (payload: HasCell): { type: "MARK_CELL_AS_DELETING"; payload: HasCell; }; with>(partial: U): (payload: Pick | import("utility-types").SetDifference<"id", keyof U>>) => { type: "MARK_CELL_AS_DELETING"; payload: HasCell; }; }; export declare const unmarkCellAsDeleting: { (payload: HasCell): { type: "UNMARK_CELL_AS_DELETING"; payload: HasCell; }; with>(partial: U): (payload: Pick | import("utility-types").SetDifference<"id", keyof U>>) => { type: "UNMARK_CELL_AS_DELETING"; payload: HasCell; }; }; export declare const setInCell: (payload: HasCell & { path: string[]; value: T; }) => { type: "SET_IN_CELL"; payload: HasCell & { path: string[]; value: T; }; }; export declare const toggleParameterCell: (payload: HasCell) => { type: "CORE/TOGGLE_TAG_IN_CELL"; payload: HasCell & { tag: string; }; }; export declare const updateCellSource: (payload: HasCell & { value: string; }) => { type: "SET_IN_CELL"; payload: HasCell & { path: string[]; value: string; }; }; export declare const updateCellExecutionCount: (payload: HasCell & { value: number; }) => { type: "SET_IN_CELL"; payload: HasCell & { path: string[]; value: number; }; };