import { AnyAction } from "@reduxjs/toolkit";
import { DraftRelease } from "../../../data/types";
export declare const CURRENT_RELEASE_ACTIONS: (import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    definition: import("../../../data/types").ComponentDefinition;
    insertAtEnd?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/addComponentDefinitionRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/deleteComponentDefinitionRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    index: number;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/moveComponentDefinition"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    name: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateComponentNameRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    displayOptions: import("../../../data/types").ComponentDisplayOptions;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateComponentDisplayOptions"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nonDeletable: boolean;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateComponentNonDeletable"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    extraSelectors: import("../../../data/types").SelectorsMap;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateComponentExtraSelectorsRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    elementId: string;
    newParentId: string | null;
    index: number;
    forceMoveRootNode?: boolean | undefined;
    forceMoveToRootNode?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/moveElementRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    node: import("../../../data/types").NodeType;
    parentId?: string | undefined;
    index: number;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/addElementRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    elementId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/deleteElementRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodes: import("../../../data/types").NodeType[];
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/addElementsBulk"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeIds: string[];
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/deleteElementsBulk"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    name: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeName"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    direction: "horizontal" | "vertical";
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeDirection"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    spacing: import("../../../data/types").SpacingData;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeSpacing"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    wrap: boolean | undefined;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeWrap"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    alignment: import("../../../data/types").AlignmentData;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeAlignment"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    textAlignment: import("../../../data/types").TextAlignmentType;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeTextAlignment"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    background: import("../../../data/types").BackgroundData | null;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeBackground"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    border: import("../../../data/types").BorderData | null;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeBorder"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    corner: import("../../../data/types").CornerData | null;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeCorner"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    shadow: import("../../../data/types").ShadowData | null;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeShadow"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    padding: import("../../../data/types").PaddingData;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodePadding"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    isVisible: boolean;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeVisibility"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    overflow: import("../../../data/types").OverflowType;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeOverflow"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    size: Partial<import("../../../data/types").SizeData> | null;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeSize"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    text: import("../../../data/types").TextValueOrPropDefinitionInstance | import("../../../data/types").NumberPropDefinitionInstance;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeTextRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    value: import("../../../data/types").FontValueOrAlias;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeFontStyle"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    value: import("../../../data/types").ColorValueOrAlias;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeFontColor"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    icon: import("../../../data/types").IconValueOrPropDefinitionInstance;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeIcon"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    value: import("../../../data/types").ColorValueOrAlias;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeIconColor"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    placeholder: import("../../../data/types").TextValueOrPropDefinitionInstance;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodePlaceholder"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    src: import("../../../data/types").ImageValueOrPropDefinitionInstance;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeImageSrc"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    displayType: "none" | "avatar";
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeImageDisplayType"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    className: string | null;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeClassName"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    containerType: "navbar" | "sidebar" | null;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeContainerType"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    whitespace: import("../../../data/types").TextWhitespaceType;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeTextWhitespaceType"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    textStyle: import("../../../data/types").TextStyleType;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeTextStyleType"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    paddingType: import("../../../data/types").PaddingType | null;
    selectorData: import("../../../data/types").SelectorData;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodePaddingType"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    propDefinitionId: string;
    value: import("helpers").ValueOf<import("../../../data/types").InstanceProps> | null;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateCustomInstanceProp"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    columns: number[];
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodeColumns"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    childNodeId: string;
    position: import("../../../data/types").GridPosition;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNodePosition"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    childNodeId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/deleteNodePosition"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    propDefinitionId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/addSlotToNodeRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/deleteSlotFromNodeRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    propDefinition: import("../../../data/types").PropDefinition;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/addPropDefinition"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    propDefinitionId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/deletePropDefinitionRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    propDefinitionId: string;
    index: number;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/movePropDefinition"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    propDefinitionId: string;
    name: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updatePropDefinitionName"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    propDefinitionId: string;
    value: import("../../../data/types").TextValue;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateTextPropDefinitionDefaultValue"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    propDefinitionId: string;
    value: import("../../../data/types").NumberValue;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateNumberPropDefinitionDefaultValue"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    propDefinitionId: string;
    value: import("../../../data/types").IconValue;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateIconPropDefinitionDefaultValue"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    propDefinitionId: string;
    value: import("../../../data/types").ImageValue;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateImagePropDefinitionDefaultValue"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    propDefinitionId: string;
    nonEditable: boolean;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updatePropDefinitionNonEditable"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    propDefinitionId: string;
    enumOptionId: string;
    nonEditable: boolean;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateEnumOptionNonEditable"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    propDefinitionId: string;
    enumOption: import("../../../data/types").EnumOption;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/addEnumOption"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    propDefinitionId: string;
    id: string;
    value: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updateEnumOptionValue"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    propDefinitionId: string;
    enumOptionId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/deleteEnumOptionRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    selectorId: string;
    interactionType: keyof import("../../../data/types").InteractionOverrides;
    overrideData?: import("../../../data/types").OverridesNodeMap | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/addInteractionType"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    selectorId: string;
    interactionType: keyof import("../../../data/types").InteractionOverrides;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/deleteInteractionType"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    selectorId: string;
    key: import("../../../data/types").OverrideDataKey;
    interaction: keyof import("../../../data/types").InteractionOverrides;
    deviceType: keyof import("../../../data/types").Selectors;
    useExtraSelector?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/clearOverrideDataByKey"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    selectorId: string;
    key: import("../../../data/types").OverrideDataKey;
    interaction: keyof import("../../../data/types").InteractionOverrides;
    deviceType: keyof import("../../../data/types").Selectors;
    overrideData: import("../../../data/types").Value;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/addOverrideDataByKey"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    selectorId: string;
    interactionType: keyof import("../../../data/types").InteractionOverrides;
    deviceType: keyof import("../../../data/types").Selectors;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/deleteNodeFromOverride"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    selectorId: string;
    interactionType: keyof import("../../../data/types").InteractionOverrides;
    deviceType: keyof import("../../../data/types").Selectors;
    data: import("../../../data/types").Override;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/addNodeToOverride"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    popover: import("../../../data/types").PopoverType;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/addPopoverRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/deletePopoverRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    placementDirection: import("../../../data/types").PopoverPlacementDirection;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updatePopoverPlacementDirection"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    offset: number;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updatePopoverPlacementOffset"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    compoundComponentId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/addCompoundComponentId"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    parentComponentId: string;
    compoundComponentId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/deleteCompoundComponentId"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    layout: import("../../../data/types").PageLayout | null;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/updatePageOptionLayout"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    token: import("../../../data/types").Token;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/unlinkAllTokenReferences"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    node: import("../../../data/types").NodeType;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/hackilyUpdateComponentRootNode"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    nodeId: string;
    newComponentId: string;
    newComponentName: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/hackilyUpdateNodeInstanceComponentId"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    elementId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/hackilyReplaceComponentRootNodeId"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
    elementId: string;
    oldParentId?: string | undefined;
    oldParentChildrenIds?: string[] | undefined;
    oldRootNodeId?: string | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "components/hackilyUndoReplaceComponentRootNodeId"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    releaseId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "releaseMetadata/updateReleaseId"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../data/theme-types").SubframeTheme & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/updateTheme"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    themeStyle: import("../../../data/types").ThemeStyleType;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/updateThemeStyle"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../data/types").ColorPalette & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/addColorPalette"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    id: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/deleteColorPaletteRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    id: string;
    values: import("../../../data/types").ColorTokenWithValue[];
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/updateColorPaletteValues"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    token: import("../../../data/types").ColorToken;
    paletteId?: string | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/addColorToken"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
    value: import("../../../data/types").ColorValue | import("../../../data/types").ColorTokenAlias;
    darkMode?: boolean | undefined;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/updateColorTokenValue"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
    name: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/updateColorTokenName"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/deleteColorTokenRaw"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../data/types").FontToken & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/addFontToken"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
    value: import("../../../data/types").FontValue | import("../../../data/types").FontTokenAlias;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/updateFontTokenValue"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
    name: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/updateFontTokenName"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/deleteFontToken"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../data/types").BorderToken & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/addBorderToken"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
    value: import("../../../data/types").BorderValue | import("../../../data/types").BorderTokenAlias;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/updateBorderTokenValue"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
    name: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/updateBorderTokenName"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/deleteBorderToken"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../data/types").CornerToken & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/addCornerToken"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
    value: import("../../../data/types").CornerValue | import("../../../data/types").CornerTokenAlias;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/updateCornerTokenValue"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
    name: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/updateCornerTokenName"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/deleteCornerToken"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../data/types").ShadowToken & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/addShadowToken"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
    value: import("../../../data/types").ShadowValue | import("../../../data/types").ShadowTokenAlias;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/updateShadowToken"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
    name: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/updateShadowTokenName"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    tokenId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "tokens/deleteShadowToken"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../data/types").Collection & {
    generatedByUndoRedo?: boolean | undefined;
}, "collections/addCollection"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    collectionId: string;
    componentId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "collections/addComponentToCollection"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    componentId: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "collections/deleteComponentFromCollections"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../data/types").ImageAsset & {
    generatedByUndoRedo?: boolean | undefined;
}, "assets/addImageAsset"> | import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    assetId: string;
    value: string;
} & {
    generatedByUndoRedo?: boolean | undefined;
}, "assets/updateImageAsset">)[];
export type CurrentReleaseAction = ReturnType<(typeof CURRENT_RELEASE_ACTIONS)[number]>;
export declare function isCurrentReleaseAction(action: AnyAction): action is CurrentReleaseAction;
/**
 * Actions
 */
export declare const loadRelease: import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    release: DraftRelease;
    disableSyncToServer?: boolean | undefined;
}, string>;
export declare const noopOperation: import("@reduxjs/toolkit").ActionCreatorWithPayload<{
    originalOps: CurrentReleaseAction[];
}, string>;
export declare const currentReleaseReducer: import("../../../forks/reduce-reducers/reduce-reducers").Reducer<import("redux").EmptyObject & {
    readonly metadata: import("./release-metadata").ReleaseMetadataState;
    readonly tokens: import("./tokens").TokenState;
    readonly assets: import("./assets").AssetState;
    readonly components: import("./components").ComponentState;
    readonly collections: import("./collections").CollectionState;
}, AnyAction>;
//# sourceMappingURL=current-release.d.ts.map