import { ElementRef } from '@angular/core';
import { Column } from '../table/table-column/models/column.interface';
declare global {
    interface Navigator {
        msSaveOrOpenBlob(blob: Blob, name: string): void;
    }
}
export declare abstract class ExportUtils {
    static addClass(element: ElementRef, className: string): void;
    static removeClass(element: ElementRef, className: string): void;
    static exportCSV(columns?: Partial<Column>[], data?: any[], csvSeparator?: string, documentName?: string): void;
    private static _resolveFieldData;
    private static _isFunction;
    private static _extractData;
    private static _parseToken;
}
