interface BlogMetadata { authorImage: string; authorName: string; banner: string; category: string; claps: number; createdAt: string; excerpt: string; id: string; isPublished: boolean; slug: string; timeToRead: string; title: string; updatedAt: string; } interface RemoteBlogData { claps: number; content: string; createdAt: string; id: string; isPublished: boolean; slug: string; updatedAt: string; } interface Frontmatter { content: string; metadata: BlogMetadata; } /** * Parses frontmatter and body content from a remote blog data object. * @param data - The remote blog data containing markdown with frontmatter. * @returns Object with parsed `metadata` and `content`. */ declare const parseFrontmatter: (data: RemoteBlogData) => Frontmatter; export { type BlogMetadata, type Frontmatter, type RemoteBlogData, parseFrontmatter };