/**
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
*/
/**
* @module comments/annotations/view/sidebaritemview
* @publicApi
*/
import { View, type ViewCollection, type FocusableView } from "@ckeditor/ckeditor5-ui";
import { type Locale } from "@ckeditor/ckeditor5-utils";
/**
* A wrapper view that wraps given {@link module:ui/view~View} to display it as a {@link module:comments/annotations/sidebar~Sidebar} item.
*/
export declare class AnnotationsSidebarItemView extends View implements FocusableView {
	element: HTMLElement;
	/**
	* The item top offset.
	* Setting `0` as the initial value makes new items falling from heaven.
	*
	* @observable
	*/
	top: number;
	/**
	* @observable
	*/
	bottom: number;
	/**
	* @observable
	*/
	height: number;
	/**
	* @observable
	*/
	isAnimationDisabled: boolean;
	/**
	* A collection of content views.
	*/
	content: ViewCollection<FocusableView>;
	/**
	* @inheritDoc
	*/
	constructor(locale: Locale);
	/**
	* @inheritDoc
	*/
	override render(): void;
	/**
	* @inheritDoc
	*/
	focus(): void;
	/**
	* Updates {@link #height the height property} according to the element's DOM height.
	*/
	updateHeight(): void;
	/**
	* @inheritDoc
	*/
	override destroy(): void;
}
