import { type ServiceAPI, type ServiceFactoryConfig } from '@wix/services-definitions'; import type { Signal } from '@wix/services-definitions/core-services/signals'; import { type PostWithResolvedFields } from './blog-feed-service.js'; export declare const BlogPostServiceDefinition: string & { __api: { post: Signal; olderPost: Signal; newerPost: Signal; }; __config: {}; isServiceDefinition?: boolean; } & { post: Signal; olderPost: Signal; newerPost: Signal; }; export type BlogPostServiceAPI = ServiceAPI; export declare const BlogPostService: import("@wix/services-definitions").ServiceFactory; olderPost: Signal; newerPost: Signal; }; __config: {}; isServiceDefinition?: boolean; } & { post: Signal; olderPost: Signal; newerPost: Signal; }, { post: PostWithResolvedFields; olderPost: PostWithResolvedFields | undefined; newerPost: PostWithResolvedFields | undefined; }>; export type BlogPostServiceConfig = ServiceFactoryConfig; export type BlogPostServiceConfigResult = { type: 'success'; config: BlogPostServiceConfig; } | { type: 'notFound'; }; type BlogPostServiceConfigParams = { postSlug: string; /** Fetches sibling posts (next/previous), defaults to true */ includeSiblingPosts?: boolean; }; export declare function loadBlogPostServiceConfig(params: BlogPostServiceConfigParams): Promise; export {};