import { AbstractConstructor, Constructor } from "./constructor"; import { EventEmitter } from "@angular/core"; export interface CanFocus { focused: boolean; setFocusedState(isFocused: boolean): void; focus: EventEmitter; blur: EventEmitter; } declare type CanFocusCtor = Constructor & AbstractConstructor; export declare function mixinFocus>(core: T): CanFocusCtor & T; export {};