/**
 *
 * Lit Blog parent component to handle routing
 *
 * */
import { CSSResult, SkhemataBase } from '@skhemata/skhemata-base';
import { SkhemataBlogList } from './component/SkhemataBlogList';
import { SkhemataBlogPost } from './component/SkhemataBlogPost';
import { SkhemataBlogSearch } from './component/SkhemataBlogSearch';
import { SkhemataBlogCategories } from './component/SkhemataBlogCategories';
export declare class SkhemataBlog extends SkhemataBase {
    apiWordpress: {
        url: string;
    };
    blogPagePath: string;
    blogTitle: string;
    postsPerPage: number;
    pagerType: string;
    searchedBlogPosts: string;
    slug?: string;
    isSlugName: boolean;
    translationData: {
        eng: {
            SkhemataBlogPost: {
                backToBlog: string;
                tags: string;
                categories: string;
            };
            SkhemataBlogList: {
                showMoreButton: string;
                tags: string;
                categories: string;
            };
            SkhemataBlogFeatured: {
                readMore: string;
            };
            SkhemataBlogSearch: {
                searchPlaceholder: string;
            };
            SkhemataBlogCategories: {
                categoriesTitle: string;
                allCategories: string;
            };
        };
    };
    static get scopedElements(): {
        'skhemata-blog-list': typeof SkhemataBlogList;
        'skhemata-blog-post': typeof SkhemataBlogPost;
        'skhemata-blog-search': typeof SkhemataBlogSearch;
        'skhemata-blog-categories': typeof SkhemataBlogCategories;
    };
    static get styles(): CSSResult[];
    constructor();
    handleNavigate(e: CustomEvent): void;
    render(): import("lit-html").TemplateResult<1>;
}
