/**
 *
 * Lit Blog List Element
 *
 * */
import { SkhemataBase, CSSResult } from '@skhemata/skhemata-base';
import './SkhemataBlogSearch';
export declare class SkhemataBlogFeatured extends SkhemataBase {
    apiWordpress: {
        url: string;
    };
    blogPagePath: string;
    postsPerPage: number;
    searchedBlogPosts: string;
    private blogPosts;
    totalPages: number;
    totalCount: number;
    translationData: {
        eng: {
            SkhemataBlogFeatured: {
                readMore: string;
            };
        };
    };
    static get styles(): CSSResult[];
    static get scopedElements(): {
        'fa-icon': any;
    };
    constructor();
    navigate(slug: string): void;
    /**
     * Implement `render` to define a template for your element.
     * Use JS template literals
     */
    protected render(): import("lit-html").TemplateResult<1>;
    private formatDate;
    /**
     * Implement firstUpdated to perform one-time work after
     * the element’s template has been created.
     */
    firstUpdated(): Promise<void>;
    /**
     * Fetch Posts from WP REST API
     */
    private getPosts;
    /**
     * Format wp categories
     */
    private static formatCategories;
}
