/** * Use a Mapbox control. * @template {any} T * @param {T} ControlConstructor A Mapbox control constructor function. * @param {object} options * @param {any} options.propsConfig Props configuration for the component. * @param {an} options.props Resolved props of the component. * @param {Function} options.emit Emit function of the component. * @param {string[]} options.events List of events for the Mapbox control. * @returns {{ control: Ref>, map: Ref }} */ export declare function useControl(ControlConstructor: any, { propsConfig, props, emit, events }: { propsConfig: any; props: any; emit: any; events?: any[]; }): { control: import('vue').Ref; map: import('vue').ShallowRef; };