import { LintConfig } from '../types/Config'; import { GetFormattedString } from '../types/Formattable'; import { ArgumentNode, NodeType } from './ArgumentNode'; import { IdentityNode } from './IdentityNode'; export declare class ParticleNode extends ArgumentNode { id: IdentityNode; param?: T | T[] | undefined; readonly [NodeType] = "Particle"; constructor(id: IdentityNode, param?: T | T[] | undefined); [GetFormattedString](lint: LintConfig): string; }