export default function typing(node: any, ...args: any[]): Promise; export declare function editor(edits: any): Generator<(node: any) => number, void, unknown>; export declare function writer([...text]: Iterable, startIndex?: number, endIndex?: number): Generator; export declare function deleter([...text]: Iterable, startIndex?: number, endIndex?: number): Generator; export declare function getOverlap(start: any, [...end]: Iterable): number;