import type { IMountable } from '../../i-mountable'; import type { IRenderable } from '../../i-renderable'; import type { IInteraction } from '../i-interaction'; export interface IControl extends IMountable, IRenderable { readonly isReadonly: boolean; interaction?: IInteraction; readonly(readonly: boolean): void; show(): void; hide(): void; }