import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { ITextIsolate } from '../interfaces/isolate'; import { ISuperText } from '../interfaces/super'; export declare const getState: (instance: ITextIsolate) => ITextIsolateProperties, setState: (instance: ITextIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class TextIsolate implements ITextIsolate { get wholeText(): Promise; splitText(offset: number): Promise; } export interface ITextIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly wholeText?: Promise; } export declare const TextIsolatePropertyKeys: string[]; export declare const TextIsolateConstantKeys: never[];