export interface PastedImage { mimeType: string; data: Buffer; } export type ImagePasteHandler = (image: PastedImage) => Promise; export declare const OSC_IMAGE_PREFIX = "\u001B]1337;File="; export declare const MAX_INLINE_IMAGE_BYTES: number; export declare const MAX_PENDING_INLINE_IMAGE_CHARS: number; export type InlineImageSequence = { status: 'incomplete'; } | { status: 'passthrough'; sequenceEnd: number; } | { status: 'image'; image: PastedImage; sequenceEnd: number; }; export declare function assertPendingInlineImageWithinLimit(pendingInput: string): void; export declare function parseInlineImageSequence(input: string, start: number): InlineImageSequence; //# sourceMappingURL=inlineImagePaste.d.ts.map