import { FracturedJsonOptions } from "./FracturedJsonOptions"; import { BracketPaddingType } from "./BracketPaddingType"; import { JsonItemType } from "./JsonItemType"; export declare class PaddedFormattingTokens { get Comma(): string; get Colon(): string; get Comment(): string; get EOL(): string; get CommaLen(): number; get ColonLen(): number; get CommentLen(): number; get LiteralNullLen(): number; get LiteralTrueLen(): number; get LiteralFalseLen(): number; get PrefixStringLen(): number; get DummyComma(): string; constructor(opts: FracturedJsonOptions, strLenFunc: (val: string) => number); ArrStart(type: BracketPaddingType): string; ArrEnd(type: BracketPaddingType): string; ObjStart(type: BracketPaddingType): string; ObjEnd(type: BracketPaddingType): string; Start(elemType: JsonItemType, bracketType: BracketPaddingType): string; End(elemType: JsonItemType, bracketType: BracketPaddingType): string; ArrStartLen(type: BracketPaddingType): number; ArrEndLen(type: BracketPaddingType): number; ObjStartLen(type: BracketPaddingType): number; ObjEndLen(type: BracketPaddingType): number; StartLen(elemType: JsonItemType, bracketType: BracketPaddingType): number; EndLen(elemType: JsonItemType, bracketType: BracketPaddingType): number; Indent(level: number): string; private readonly _comma; private readonly _colon; private readonly _comment; private readonly _eol; private readonly _dummyComma; private readonly _commaLen; private readonly _colonLen; private readonly _commentLen; private readonly _literalNullLen; private readonly _literalTrueLen; private readonly _literalFalseLen; private readonly _prefixStringLen; private readonly _arrStart; private readonly _arrEnd; private readonly _objStart; private readonly _objEnd; private readonly _arrStartLen; private readonly _arrEndLen; private readonly _objStartLen; private readonly _objEndLen; private readonly _indentStrings; }