export default function createAreaRangeInteraction(config: any): { interactions: { key: string; type: string; requireFailure: undefined; recognizeWith: undefined; options: { event: any; enable(r: any, e: any): boolean; }; events: { [x: string]: (e: any) => void; }; }[]; components: { key: any; type: string; layout: { dock: any; }; settings: { multiple: boolean; brush: { components: any; }; direction: string; bubbles: { align: string; placement: string; }; target: { components: any; fill: string; }; }; }[]; };