import { GraphemeSplit } from "../../renderText/index";
import { TextProps } from "../../graphics/index";
import { ICompositionRecord } from "../common/ICompositionRecord";
import { AbsInputHandler } from "./AbsInputHandler";
import { EditTextInfo } from "../../input/EditTextInfo";
export declare class InputCompositionEndHandler extends AbsInputHandler {
    graphemeSplit: GraphemeSplit;
    computeUpdateTextProps(editTextInfo: EditTextInfo, data: string, compositionRecord: ICompositionRecord): {
        updateTextProps: Partial<TextProps>;
        index: number;
    };
    computeNextCursorIndex(index: number, data: string): number;
}
//# sourceMappingURL=InputCompositionEndHandler.d.ts.map