import { ImportParams, PrimariaImportDataManager } from './import-data-manager';
import { PrimariaInteractionService } from '../interaction-service/interaction-service';
export declare class ImportDataManagerImpl implements PrimariaImportDataManager {
    private interactionService;
    private selectedItems;
    private currentImporterId;
    private currentImportParams;
    private pluginTexts;
    constructor(interactionService: PrimariaInteractionService);
    import(importerId: string, params?: ImportParams): Promise<{
        accepted: boolean;
        data: Record<string, any[]>;
        text: {
            raw: string;
            html: string;
        };
    }>;
    selectItems(payload: {
        pluginId: string;
        data: any[];
        text: {
            raw: string;
            html: string;
        };
    }): void;
    getCurrentImporterId(): string;
    getCurrentImportParams(): ImportParams | undefined;
    private getConcatenatedText;
}
