import { EventTargettedObject } from 'dojo-interfaces/core'; import { Evented, EventedOptions, EventedListener, EventedCallback } from 'dojo-interfaces/bases'; import { ComposeFactory } from '../compose'; export interface EventedFactory extends ComposeFactory { } /** * An internal function that always returns an EventedCallback * * @param listener Either a `EventedCallback` or an `Actionable` */ export declare function resolveListener>(listener: EventedListener): EventedCallback; /** * Creates a new instance of an `Evented` */ declare const createEvented: EventedFactory; export default createEvented;