import React from 'react'; import { CodeblockOptions } from './types'; import { ProviderConfig, PrismThemeProvider, PrismTheme } from '@codeblock/core/types'; export declare function usePrism(elementRef: React.MutableRefObject, props: CodeblockOptions): { languageClassName: string; themeClassName: string; }; export declare function useThemeLoader(props: { theme?: PrismTheme | '' | null; providers?: ProviderConfig; }): string; export declare function useHTTPProviders(prismPath: string, defaultHttpThemeProvider?: PrismThemeProvider): ProviderConfig | null;