import ConsumerComponent from '../component/consumer-component';
import Consumer from '../consumer';
import { PathOsBased } from '../../utils/path';
import DataToPersist from '../component/sources/data-to-persist';
export declare type EjectConfResult = {
    id: string;
    ejectedPath: PathOsBased;
};
export declare type EjectConfData = {
    id: string;
    ejectedPath: string;
    dataToPersist: DataToPersist;
};
declare const _default: (component: ConsumerComponent, consumer: Consumer) => Promise<EjectConfResult>;
export default _default;
export declare function getEjectConfDataToPersist(component: ConsumerComponent, consumer: Consumer): Promise<EjectConfData>;
