import type { Snippet } from 'svelte';
type Blog = {
    id?: string;
    title: string;
    lead?: string;
    author: {
        name: string;
        title?: string;
        profilePicture?: string;
        href?: string;
    };
    date?: string;
    isoDate?: string;
    content: string;
};
interface Props {
    children?: Snippet;
    blog: Blog;
    articleClass?: string;
    headerClass?: string;
    addressClass?: string;
    divClass?: string;
    h1Class?: string;
    authorClass?: string;
    imgClass?: string;
    pClass?: string;
}
/**
 * [Go to docs](https://flowbite-svelte-blocks.codewithshin.com/)
 * ## Props
 * @props: children: any;
 * @props:blog: any;
 * @props:articleClass: any;
 * @props:headerClass: any;
 * @props:addressClass: any;
 * @props:divClass: any;
 * @props:h1Class: any;
 * @props:authorClass: any;
 * @props:imgClass: any;
 * @props:pClass: any;
 */
declare const BlogTemplate: import("svelte").Component<Props, {}, "">;
type BlogTemplate = ReturnType<typeof BlogTemplate>;
export default BlogTemplate;
