import { type EventHandlerResult } from '../EventHandlerResult'; import type Grid from '../Grid'; import KeyHandler, { type GridKeyboardEvent } from '../KeyHandler'; /** * Parse out data from an HTML table. Currently does not support colspan/rowspan * @param table HTML Table * @returns A two dimensional array with the data found in the table */ export declare function parseValueFromTable(table: HTMLTableElement): string[][]; /** * Parses out a table of data from HTML elements. Treats each element as one rows. * Filters out blank rows. * @param rows The elements to parse out * @returns A string table of data */ export declare function parseValueFromNodes(nodes: NodeListOf): string[][]; export declare function parseValueFromText(text: string): string | string[][]; export declare function parseValueFromElement(element: HTMLElement): string | string[][] | null; /** * Handles the paste key combination */ declare class PasteKeyHandler extends KeyHandler { onDown(event: GridKeyboardEvent, grid: Grid): EventHandlerResult; } export default PasteKeyHandler; //# sourceMappingURL=PasteKeyHandler.d.ts.map