import type { ParserContext, IdentifierNode } from '../parser-types';
import type { Token } from '../../types/core';
export declare function parseRemoveCommand(ctx: ParserContext, identifierNode: IdentifierNode): import("../../types/core").CommandNode;
export declare function parseToggleCommand(ctx: ParserContext, identifierNode: IdentifierNode): import("../../types/core").CommandNode;
export declare function parseAddCommand(ctx: ParserContext, commandToken: Token): import("../../types/core").CommandNode;
export declare function parsePutCommand(ctx: ParserContext, identifierNode: IdentifierNode): import("../../types/core").CommandNode | null;
export declare function parseSwapCommand(ctx: ParserContext, identifierNode: IdentifierNode): import("../../types/core").CommandNode;
//# sourceMappingURL=dom-commands.d.ts.map