import { LintConfig } from '../types/Config'; import { GetFormattedString } from '../types/Formattable'; import { ArgumentNode, NodeType } from './ArgumentNode'; import { EntityNode } from './EntityNode'; export declare class MessageNode extends ArgumentNode implements ArrayLike { [index: number]: string | EntityNode; readonly [NodeType] = "Message"; length: number; constructor(); push(...values: (string | EntityNode)[]): void; [Symbol.iterator](): Iterator; [GetFormattedString](lint: LintConfig): any; }