export declare type LookForResult = [number, number]; export declare const NotFound: LookForResult; export declare type SplitOnceResult = [string, string] | [string]; export declare type Text = string | string[] | Text[]; export interface WriteOptions { newline: string; indent: string; } export declare const DefaultWriteOptions: WriteOptions; export interface WriteState { atNewline: boolean; depth: number; text: string; lastCharacter?: string; } export declare const DefaultWriteState: WriteState; export interface WriteArgs extends WriteOptions, WriteState { toString(): string; write(...lines: Text[]): WriteArgs; writeLine(...lines: Text[]): WriteArgs; } export declare const EOL = "\n"; export declare const TAB = "\t"; export declare const INDENT = "\f"; export declare const DEDENT = "\b"; export declare const CLEAR = "\v"; //# sourceMappingURL=types.d.ts.map