import * as React from 'react'; import { ShareOptions } from '@gravity-ui/components'; import { CustomConfig, HeaderBreadCrumbsProps, NavigationData, PageConstructorProps, PageConstructorProviderProps, PageContent } from '@gravity-ui/page-constructor'; import { MetaProps, PostData, ToggleLikeCallbackType } from "../../models/common.js"; import './BlogPostPage.css'; export interface BlogPostPageProps { suggestedPosts: PostData[]; metaData?: MetaProps; likes?: { hasUserLike?: boolean; likesCount?: number; toggleLike?: ToggleLikeCallbackType; }; content: PageContent; post: PostData; settings?: PageConstructorProviderProps; navigation?: NavigationData; microdata?: PageConstructorProps['microdata']; custom?: CustomConfig; shareOptions?: ShareOptions[]; isSignedInUser?: boolean; onClickSignIn?: React.EventHandler; breadcrumbs?: HeaderBreadCrumbsProps; } export declare const BlogPostPage: ({ metaData, suggestedPosts, likes, content, post, settings, microdata, navigation, custom, shareOptions, isSignedInUser, onClickSignIn, breadcrumbs, }: BlogPostPageProps) => import("react/jsx-runtime").JSX.Element;