import { AttributeController } from '../view/exported';
import { IBindingContext } from './exported';
export interface IOverrideContext {
    context?: IOverrideContext;
    overrideContext?: IOverrideContext;
}
export interface IAttribute {
    $element?: Element | Node | HTMLElement;
    $attribute?: Attr;
    $bindingContext?: IBindingContext;
    $controller?: AttributeController;
    created?(): void;
    attached?(): void;
    detached?(): void;
    eventHandlerBinded?(): void;
}
