import { LitElement, type PropertyValues } from "lit"; import type { Index } from "flexsearch"; import type { ItemType, Page, URLTsChange } from "./types"; declare class Pages extends LitElement { filteredPages: Page[]; sortedPages: Page[]; query: string; flex: Index | null; textPages: Page[] | null; newQuery: string | null; loading: boolean; updatingSearch: boolean; showAllPages: boolean; hasExtraPages: boolean; currList: number; active: boolean; editable: boolean; changeNeeded: boolean; selectedPages: Set; menuActive: boolean; sortKey: string; sortDesc: boolean; isSidebar: boolean; url: string; ts: string; editing: boolean; toDeletePages: Set | number[] | null; toDeletePage: Page | null; collInfo: ItemType | Record | null; allSelected: boolean; defaultKey: string; dynamicPagesQuery: boolean; totalPages: number; dynamicPageCount: number; skipScrollMore: boolean; private _ival; static get sortKeys(): { key: string; name: string; }[]; _timedUpdate(): void; updated(changedProperties: PropertyValues): Promise; onChangeQuery(event: Event): void; filter(): Promise; addDynamicPages(): Promise; filterCurated(): Promise; sendChangeEvent(data: URLTsChange): void; addPages(pages: any): Promise; updateTextSearch(): Promise; static get styles(): import("lit").CSSResultGroup; static sidebarStyles(prefix?: import("lit").CSSResult): import("lit").CSSResult; onSelectList(event: any): void; onSelectListDrop(event: any): void; render(): import("lit-html").TemplateResult<1>; renderDownloadMenu(): import("lit-html").TemplateResult<1>; renderPageHeader(): import("lit-html").TemplateResult<1>; renderDeleteModal(): import("lit-html").TemplateResult<1>; isCurrPage(page: any): boolean; renderPages(): import("lit-html").TemplateResult<1>; onUpdateTitle(event: any): void; onMenu(event: any): void; onSort(event: any): void; onSortChanged(event: any): void; onSelectToggle(event: any): void; onSelectAll(event: any): void; onDownload(event: any, format: any): Promise; onDeleteConfirm(event: Event): void; onDeletePages(): Promise; formatResults(): string; getNoResultsMessage(): import("lit-html").TemplateResult<1> | "Initializing Search..." | "Searching..." | "No Pages Found"; onScroll(event: any): Promise; } export { Pages }; //# sourceMappingURL=pages.d.ts.map