/** * * Lit Faq List Element * */ import { SkhemataBase, CSSResult } from '@skhemata/skhemata-base'; import './SkhemataFaqSearch'; export declare class SkhemataFaqList extends SkhemataBase { apiWordpress: { url: string; }; postsPerPage: number; pagerType: string; currentPage: number; faqPagePath: string; private faqPosts; totalPages: number; totalCount: number; maxLoadCount: number; private count; translationData: { eng: { SkhemataFaqList: { showMoreButton: string; }; }; }; static get styles(): CSSResult[]; static get scopedElements(): { 'fa-icon': any; }; constructor(); willUpdate(changedProperties: Map): void; /** * Implement `render` to define a template for your element. * Use JS template literals */ protected render(): import("lit-html").TemplateResult<1>; navigateToPost(slug: string): void; /** * Implement firstUpdated to perform one-time work after * the element’s template has been created. */ firstUpdated(): Promise; private formatDate; /** * Fetch Posts from WP REST API */ private getPosts; /** * Load more posts event handler */ private loadMorePosts; private goToButtonPage; private setPageNumber; private loadPostPage; }