import type { Token } from 'brighterscript'; import { TokenKind } from 'brighterscript'; export declare class MultiLineItemFormatter { /** * Handle indentation for an array of tokens */ format(tokens: Token[]): Token[]; /** * Determines if the current index is the start of a single-line array or AA. * Walks forward until we find the equal number of open and close curlies/squares, or a newline */ isStartofSingleLineArrayOrAA(tokens: Token[], currentIndex: number, openKind: TokenKind, closeKind: TokenKind): boolean; isMatchingDoubleArrayOrArrayCurly(tokens: Token[], currentIndex: number): true | undefined; }