import { LitElement } from 'lit'; import '../link'; import '../button'; /** * File Uploader List Container * @slot unnamed - Slot for individual file uploader items. * @slot action-button - Slot for action button. */ export declare class FileUploaderListContainer extends LitElement { static styles: import("lit").CSSResult; /** * File details container title. */ accessor titleText: string; /** Customizable text strings. */ accessor textStrings: { expand: string; collapse: string; }; /** Internal text strings. * @internal */ accessor _textStrings: { expand: string; collapse: string; }; /** Internal text strings. * @internal */ accessor _expanded: boolean; /** * Queries for all slotted elements. * @internal */ accessor _fileItems: Array; /** * Queries for the items container element. * @internal */ accessor _container: HTMLElement; /** * Scroll event handler. * @internal */ accessor _scrollHandler: EventListener | null; /** * Checks if there are more than three items in the list. * @internal */ get hasMoreThanThreeItems(): boolean; firstUpdated(): void; render(): import("lit-html").TemplateResult<1>; willUpdate(changedProps: any): void; private _handleSlotChange; private _addScrollListener; private _removeScrollListener; private _toggleShadowClass; } declare global { interface HTMLElementTagNameMap { 'kyn-file-uploader-list-container': FileUploaderListContainer; } } //# sourceMappingURL=fileUploaderListContainer.d.ts.map