export { B as BLOG_QUERY_KEYS, h as BlogApiContext, k as BlogApiRouter, i as BlogBackendHooks, e as BlogRouteKey, N as NextPreviousPostsQuerySchema, P as PostListParams, f as PostListQuerySchema, c as PostListResult, j as blogBackendPlugin, d as createBlogQueryKeys, g as getAllPosts, b as getAllTags, a as getPostBySlug } from '../../../shared/stack.B8_74ror.js';
import { P as Post, T as Tag, S as SerializedPost, a as SerializedTag } from '../../../shared/stack.BWp0hcm9.js';
import '@tanstack/react-query';
import '@btst/stack/plugins/client';
import '@btst/stack/plugins/api';
import 'better-call';
import '@btst/db';
import 'zod';

/**
 * Serialize a Tag for SSR/SSG use (convert dates to strings).
 * Pure function — no DB access, no hooks.
 */
declare function serializeTag(tag: Tag): SerializedTag;
/**
 * Serialize a Post (with tags) for SSR/SSG use (convert dates to strings).
 * Pure function — no DB access, no hooks.
 */
declare function serializePost(post: Post & {
    tags: Tag[];
}): SerializedPost;

export { serializePost, serializeTag };
