import { LitElement } from 'lit'; import type { UnpinnedLocation } from '../backfill-types-dockmanager.js'; /** * @hidden * Represents the header of an unpinned pane in the Dock Manager layout. * It is used when a pane is unpinned and docked to one of the edges of the layout. * * @element igc-unpinned-pane-header * * @slot - Default slot for the pane header content. * * @part unpinned-pane-header - The main container of the pane header. * @part horizontal - Applied when the header is in a horizontal orientation. * @part vertical - Applied when the header is in a vertical orientation. * @part start - Applied when the header is on the left or top side. * @part end - Applied when the header is on the right or bottom side. * @part active - Applied when the header is in active state. * @part disabled - Applied when the header is disabled. */ export default class IgcUnpinnedPaneHeaderComponent extends LitElement { static readonly tagName = "igc-unpinned-pane-header"; static styles: import("lit").CSSResult[]; private _location; private _isActive; private _disabled; static register(): void; /** * The location where the unpinned pane is docked. */ set location(value: UnpinnedLocation); get location(): UnpinnedLocation; /** * Indicates whether the unpinned pane header is active. * * @attr is-active * @default false */ set isActive(value: boolean); get isActive(): boolean; /** * Indicates whether the unpinned pane header is disabled. * * @attr disabled * @default false */ set disabled(value: boolean); get disabled(): boolean; private get _dynamicStyles(); connectedCallback(): void; private _applyDynamicStyles; protected render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'igc-unpinned-pane-header': IgcUnpinnedPaneHeaderComponent; } }