export declare const ExperimentalCodeBlock: import('react').ForwardRefExoticComponent<Omit<import('./CodeBlock.parts').ExperimentalCodeBlockProps, "ref"> & import('react').RefAttributes<HTMLDivElement>> & {
    Tabs: <const TTabs extends readonly (string | {
        value: string;
        label?: import('./TabSet.parts').ExperimentalTabSetTabProps["children"];
        iconBefore?: import('./TabSet.parts').ExperimentalTabSetTabProps["iconBefore"];
        iconAfter?: import('./TabSet.parts').ExperimentalTabSetTabProps["iconAfter"];
        disabled?: import('./TabSet.parts').ExperimentalTabSetTabProps["disabled"];
    })[], TValue extends TTabs[number] extends infer T ? T extends TTabs[number] ? T extends {
        value: infer TValue_1;
    } ? TValue_1 : T : never : never>(props: import('./CodeBlock.parts').ExperimentalCodeBlockTabsProps<TTabs, TValue> & import('react').RefAttributes<HTMLDivElement>) => import('react').ReactNode | null;
    LANGUAGES: ("go" | "text" | "css" | "py" | "ruby" | "html" | "markdown" | "md" | "javascript" | "js" | "jsx" | "typescript" | "ts" | "tsx" | "json" | "graphql" | "sql" | "yaml" | "yml" | "swift" | "python" | "rust" | "solidity" | "bash" | "sh" | "gql" | "java" | "mermaid" | "php" | "rs" | "shell" | "shellscript" | "toml" | "vue" | "zsh")[];
};
export type { ExperimentalCodeBlockProps, ExperimentalCodeBlockTabsProps } from './CodeBlock.parts';
//# sourceMappingURL=CodeBlock.d.ts.map