import { Token } from './index'; import { NoincludeToken } from './nowiki/noinclude'; import type { Config, LintError } from '../base'; import type { AstText, AttributesToken, ExtToken, ConverterToken } from '../internal'; /** * `
`
* @classdesc `{childNodes: (AstText|NoincludeToken|ConverterToken)[]}`
*/
export declare abstract class PreToken extends Token {
readonly name: 'pre';
readonly childNodes: readonly (NoincludeToken | ConverterToken | AstText)[];
abstract get firstChild(): NoincludeToken | ConverterToken | AstText | undefined;
abstract get lastChild(): NoincludeToken | ConverterToken | AstText | undefined;
abstract get nextSibling(): undefined;
abstract get previousSibling(): AttributesToken | undefined;
abstract get parentNode(): ExtToken | undefined;
abstract get children(): (NoincludeToken | ConverterToken)[];
abstract get firstElementChild(): NoincludeToken | ConverterToken | undefined;
abstract get lastElementChild(): NoincludeToken | ConverterToken | undefined;
abstract get previousElementSibling(): AttributesToken | undefined;
abstract get nextElementSibling(): undefined;
abstract get parentElement(): ExtToken | undefined;
get type(): 'ext-inner';
/** @class */
constructor(wikitext?: string, config?: Config, accum?: Token[]);
cloneNode(): this;
}