export declare function getPasteEventData({ clipboardData }: {
    clipboardData: DataTransfer;
}): {
    files: File[];
    html?: undefined;
    plainText?: undefined;
} | {
    html: string;
    plainText: string;
    files: never[];
} | undefined;
/**
 * Given a collection of DataTransfer files and HTML and plain text strings,
 * determine whether the files are to be dismissed in favor of the HTML.
 *
 * Certain office-type programs, like Microsoft Word or Apple Numbers,
 * will, upon copy, generate a screenshot of the content being copied and
 * attach it to the clipboard alongside the actual rich text that the user
 * sought to copy. In those cases, we should let Gutenberg handle the rich text
 * content and not the screenshot, since this allows Gutenberg to insert
 * meaningful blocks, like paragraphs, lists or even tables.
 *
 * @param files File objects obtained from a paste event
 * @param html  HTML content obtained from a paste event
 * @return      True if the files should be dismissed
 */
export declare function shouldDismissPastedFiles(files: File[], html: string): boolean;
//# sourceMappingURL=pasting.d.ts.map