interface DisqusJSConfig { shortname: string; siteName?: string; identifier?: string; url: string; title?: string; api?: string; apikey: string | string[]; nesting?: number; nocomment?: string; admin?: string; adminLabel?: string; disqusJsModeAssetsUrlTransformer?: (url: string) => string; } declare class DisqusJS { private readonly config; private container?; constructor(config: DisqusJSConfig); render(el?: string | Element): void; destroy(): void; } export { DisqusJS as default }; export type { DisqusJSConfig };