import * as React from "react"; import { CodeblogProvider } from "./components/Codeblog"; import { BlogComponentType, BlogPostComponentType, CodeblogContext, CodeblogContextInterface, Post, Blog, EnvironmentType, PageType } from "./components/CodeblogContext"; import * as Template from "./template"; export { Template }; declare type CodeblogPostProps = CodeblogContextInterface & { children: React.ReactNode; BlogComponent?: BlogComponentType; BlogPostComponent?: BlogPostComponentType; headTags?: []; }; export declare const CodeblogRoot: (props: CodeblogPostProps) => JSX.Element; export declare const CodeblogPost: (props: CodeblogPostProps) => JSX.Element; export declare const CodeblogIndexPage: (props: CodeblogPostProps) => JSX.Element; export declare const CodeblogPostEditor: (props: CodeblogPostProps) => JSX.Element; export declare const Codeblog: React.ExoticComponent>; export default Codeblog; export { CodeblogContext, CodeblogContextInterface, Post, Blog, BlogPostComponentType, BlogComponentType, EnvironmentType, PageType, CodeblogProvider }; export { BlogSEOTags, BlogPostSEOTags, Title, Meta, Link } from "./components/SEOTags";