import CodeLocation from "./CodeLocation"; /** * An extra tolen is a parto of the source file that doesn't directly influence the AST, but it should be preserved when foromatting the code. */ export declare abstract class ExtraToken { pos: CodeLocation; constructor(pos: CodeLocation); } /** * A new line between two other tokens. */ export declare class NewLineExtraToken extends ExtraToken { } export declare class SingleLineComment extends ExtraToken { contents: string; constructor(pos: CodeLocation, contents: string); } export declare class MultiLineComment extends ExtraToken { contents: string; constructor(pos: CodeLocation, contents: string); }