import { ClipboardConfig } from './types';
/**
 * Parse clipboard text into a 2D array of cell values.
 *
 * Handles:
 * - Quoted values (with escaped double quotes "")
 * - Multi-line quoted values (newlines within quotes are preserved)
 * - Custom delimiters and newlines
 * - Empty lines (filtered out only if they contain no data)
 *
 * @param text - Raw clipboard text
 * @param config - Clipboard configuration
 * @returns 2D array where each sub-array is a row of cell values
 */
export declare function parseClipboardText(text: string, config: ClipboardConfig): string[][];
/**
 * Read text from the system clipboard.
 *
 * Uses the modern Clipboard API. Returns empty string if
 * the API is not available or permission is denied.
 *
 * @returns Promise resolving to clipboard text or empty string
 */
export declare function readFromClipboard(): Promise<string>;
//# sourceMappingURL=paste.d.ts.map