import { Interactive } from './types';
import { InteractiveManager } from './interactiveManager';
import { Element } from '../container/elements/element';
export type Emit = Element[];
export type SelectInteractive = Interactive<{
    add(element: Element): void;
    remove(element: Element): void;
    clean(): void;
}>;
export declare function createInteractive(interactiveManager: InteractiveManager): SelectInteractive;
