import React, { ReactNode } from 'react'; export declare type PreviewProps = { children: React.ReactNode; gray?: boolean; height?: string; width?: string; className?: string; mdxSource?: string; sourcePath?: string; }; export declare const Canvas: ({ gray, height, width, ...rest }: PreviewProps) => JSX.Element; /** @deprecated use Canvas */ export declare const Preview: ({ gray, height, width, ...rest }: PreviewProps) => JSX.Element; export declare const Source: (props: any) => JSX.Element; export declare const LabWarningBanner: () => JSX.Element; export declare const DeprecatedBanner: ({ headline, children }: { headline: string; children: ReactNode; }) => JSX.Element; export declare const Meta: ({ title, ...rest }: any) => JSX.Element; export declare const DocsContainer: ({ children, ...rest }: any) => JSX.Element; export declare const ArgsTable: (props: any) => JSX.Element; /** @deprecated use ArgsTable */ export declare const Props: (props: any) => JSX.Element; export declare const Story: (props: any) => JSX.Element; export declare const Description: (props: any) => JSX.Element; declare type StoryLinkProps = { kind: string; name: string; mode?: 'docs' | 'canvas'; target?: '_self' | '_blank'; children?: React.ReactNode; }; export declare const StoryLink: ({ kind, name, mode, target, children }: StoryLinkProps) => JSX.Element | null; export declare const DownloadButton: ({ children, href, className, }: { children: React.ReactNode; href: string; className?: string | undefined; }) => JSX.Element; export {};