import * as vue from 'vue'; import { VNode } from 'vue'; import { G as GiscusRepo, a as GiscusMapping, b as GiscusTheme, c as GiscusInputPosition } from '../giscus-DkqKwsTo.js'; declare const SUPPORTED_LANGUAGES: readonly ["ar", "be", "bg", "ca", "cs", "da", "de", "en", "eo", "es", "eu", "fa", "fr", "gr", "hbs", "he", "hu", "id", "it", "ja", "kh", "ko", "nl", "pl", "pt", "ro", "ru", "th", "tr", "uk", "uz", "vi", "zh-CN", "zh-HK", "zh-TW"]; type BooleanString = '0' | '1'; type GiscusLang = (typeof SUPPORTED_LANGUAGES)[number]; type GiscusLoading = 'eager' | 'lazy'; interface GiscusProps { id?: string | undefined; repo: GiscusRepo; repoId: string; category?: string | undefined; categoryId?: string | undefined; mapping: GiscusMapping; term?: string | undefined; theme?: GiscusTheme | undefined; reactionsEnabled?: BooleanString | undefined; strict?: BooleanString | undefined; emitMetadata?: BooleanString | undefined; inputPosition?: GiscusInputPosition | undefined; lang?: GiscusLang | undefined; loading?: GiscusLoading | undefined; } declare const _default: vue.DefineComponent, () => VNode | null, {}, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, {}, string, vue.PublicProps, Readonly> & Readonly<{}>, { darkmode: boolean; }, {}, {}, {}, string, vue.ComponentProvideOptions, true, {}, any>; export { _default as default }; export type { GiscusLang, GiscusLoading, GiscusProps };