import CollectionDataset from '../dataset/collection';
import IndexDataset from '../dataset/index';
import AbstractLevel from './abstract';
import { levelOptionsType } from '../../types';
export default class IndexLevel extends AbstractLevel<IndexDataset, IndexDataset, any, CollectionDataset> {
    protected promptEdit: (prompts: import("../../prompts").default, collection: CollectionDataset, index?: IndexDataset | undefined) => Promise<IndexDataset>;
    constructor(dataset: IndexDataset, options: levelOptionsType);
    protected promptCreate: () => never;
}
