import { FormbirdInjectorService } from 'formbird-services';
export declare class SclUtilImporterService {
    private formbirdInjectorService;
    notificationService: any;
    dataService: any;
    componentScope: any;
    constructor(formbirdInjectorService: FormbirdInjectorService);
    DEFAULTS: {
        delimiter: string;
        newline: string;
        header: boolean;
        dynamicTyping: boolean;
        preview: number;
        step: any;
        comments: boolean;
        complete: any;
        skipEmptyLines: boolean;
        fastMode: boolean;
    };
    reIsHostCtor: RegExp;
    reIsUint: RegExp;
    MAX_SAFE_INTEGER: number;
    reIsNative: RegExp;
    arrayTag: string;
    rePropName: RegExp;
    reEscapeChar: RegExp;
    reIsDeepProp: RegExp;
    reIsPlainProp: RegExp;
    docIdMatch: string;
    docIdNoMatch: string;
    isObjectLike(value: any): boolean;
    isLength(value: any): boolean;
    isFunction(func: any): boolean;
    isNative(value: any): boolean;
    getNative(object: any, key: any): any;
    isArray(value: any): any;
    isObject(value: any): boolean;
    isIndex(value?: any, length?: any): boolean;
    baseToString(value: any): string;
    toPath(value: any): any;
    toObject(value: any): any;
    isKey(value: any, object: any): boolean;
    set(object: any, path: any, value: any): any;
    validateColumnHeader(dataObject: any, columnsLabels: any): boolean;
    processDocumentIdMatch(newDoc: any, oldDoc: any, docIdMatch: any): any;
    processDocumentIdNoMatch(newDoc: any, docIdNoMatch: any): any;
    setComponentScopeData(compScope: any): void;
    getComponentScope(): any;
    processInsertDocIdNoMatch(document: any, csvIndex: any, docIdNoMatch: any): void;
    insertSuccess(data?: any, csvIdx?: any, actionName?: any): void;
    insertFail(err?: any, csvIdx?: any, actionName?: any): void;
    isRowData(rowData: any): boolean;
    isRowDataObj(rowData: any): boolean;
    copy(obj: any): any;
    copyAndValidateConfig(origConfig: any): any;
    CsvToJson(_INPUT: any, _CONFIG: any): any;
}
