import { Element_ } from '../../../../../Class/Element';
import { Semifunctional } from '../../../../../Class/Semifunctional';
import { System } from '../../../../../system';
export type I = {
    element: Element_;
    pointerId: number;
    done: any;
};
export type O = {};
export default class SetPointerCapture extends Semifunctional<I, O> {
    constructor(system: System);
    private _capturing;
    private _pointerId;
    private _element;
    f({ element, pointerId }: I): void;
    onIterDataInputData(name: string, value: any): void;
    private _release;
}
