import { default as React } from 'react';
interface StoryBoxProps {
    children: React.ReactNode;
    className?: string;
}
interface StoryBoxTitleProps {
    children: React.ReactNode;
}
interface StoryBoxDescriptionProps {
    children: React.ReactNode;
}
interface StoryBoxContentProps {
    children: React.ReactNode;
    className?: string;
}
interface StoryBoxCodeProps {
    children: React.ReactNode | string;
    language?: string;
    showLineNumbers?: boolean;
    customStyle?: React.CSSProperties;
    theme?: 'dracula' | 'tomorrow' | 'oneDark' | 'oneLight' | 'atomDark' | 'materialDark' | 'materialLight' | 'prism' | 'dark';
}
export declare const StoryBox: {
    ({ children, className }: StoryBoxProps): import("react/jsx-runtime").JSX.Element;
    Title: ({ children }: StoryBoxTitleProps) => import("react/jsx-runtime").JSX.Element;
    Description: ({ children }: StoryBoxDescriptionProps) => import("react/jsx-runtime").JSX.Element;
    Content: ({ children, className }: StoryBoxContentProps) => import("react/jsx-runtime").JSX.Element;
    Code: ({ children, language, showLineNumbers, customStyle, theme }: StoryBoxCodeProps) => import("react/jsx-runtime").JSX.Element;
};
export {};
//# sourceMappingURL=index.d.ts.map