interface Props { /** Title of the blog post */ title: string; /** * A sluggable title of the blog post. * * **Important:** Do not change this title after publishing the post. Changes will break * published links to the post. */ slugTitle: string; /** * SvelteKit's `resolve` function from `$app/paths`, used to build the post's * canonical URL against your project's base path. Defaults to an identity function. */ resolve?(pathname: string): string; /** Array of author names, which will be slugified to create links to Reuters author pages */ authors: string[]; /** Publish time as a datetime string. */ publishTime: string; /** Update time as a datetime string. */ updateTime?: string; /** Add an id to target post headline with custom CSS. */ id?: string; /** Add extra classes to target post headline with custom CSS. */ cls?: string; /** * If the post is the last on the page, remove the dividing rule used to separate posts. */ isLastPost?: boolean; children?: import('svelte').Snippet; } /** * A single live-blog entry — headline, authors and timestamps above slotted body content. Pairs with BlogTOC. * * [Read the docs.](https://reuters-graphics.github.io/graphics-components/?path=/docs/components-blog-blogpost--docs) */ declare const BlogPost: import("svelte").Component; type BlogPost = ReturnType; export default BlogPost;