import type { StandardLanguageKey } from './types'; /** * Scalar Code Block component * * Renders syntax-highlighted code using highlight.js. * Supports line numbers, credential masking, and an optional copy button. * * @example * */ declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent<({ content?: string | object; prettyPrintedContent?: string; lang?: StandardLanguageKey | string; lineNumbers?: boolean; hideCredentials?: string | string[]; copy?: "always" | "hover" | false; } & { /** Raw unformatted object or string content */ content: string | object; }) | ({ content?: string | object; prettyPrintedContent?: string; lang?: StandardLanguageKey | string; lineNumbers?: boolean; hideCredentials?: string | string[]; copy?: "always" | "hover" | false; } & { /** * Pre-pretty printed content string for better performance * * Avoids unnecessary costly re-serialization of large content */ prettyPrintedContent: string; }), {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<({ content?: string | object; prettyPrintedContent?: string; lang?: StandardLanguageKey | string; lineNumbers?: boolean; hideCredentials?: string | string[]; copy?: "always" | "hover" | false; } & { /** Raw unformatted object or string content */ content: string | object; }) | ({ content?: string | object; prettyPrintedContent?: string; lang?: StandardLanguageKey | string; lineNumbers?: boolean; hideCredentials?: string | string[]; copy?: "always" | "hover" | false; } & { /** * Pre-pretty printed content string for better performance * * Avoids unnecessary costly re-serialization of large content */ prettyPrintedContent: string; })> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; //# sourceMappingURL=ScalarCodeBlock.vue.d.ts.map