import { ICanChangeVisibility } from './i-can-change-visibility';
import { IHasHostElement } from '../../i-has-host-element';
import { AbstractConstructor, Constructor } from '../constructor';
type CanChangeVisibilityConstructor = Constructor<ICanChangeVisibility> & AbstractConstructor<ICanChangeVisibility>;
export declare function mixinChangeVisibility<T extends AbstractConstructor<IHasHostElement>>(base: T): CanChangeVisibilityConstructor & T;
export {};
