/* eslint-disable */ /* tslint:disable */ /** * This is an autogenerated file created by the Stencil compiler. * It contains typing information for all components that exist in this project. */ import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime"; import { TAttributeCertificateProp } from "./components/attribute-certificate-viewer/attribute-certificate-viewer"; import { IButtonMenuGroup } from "./components/button-menu/button-menu"; import { X509Certificate, X509Certificates } from "./crypto"; import { TCertificateProp } from "./components/certificate-viewer/certificate-viewer"; import { ICertificate } from "./components/certificates-viewer/certificates-viewer"; import { TCrlProp } from "./components/crl-viewer/crl-viewer"; import { TCsrProp } from "./components/csr-viewer/csr-viewer"; import { TSshCertificateProp } from "./components/ssh-certificate-viewer/ssh-certificate-viewer"; export { TAttributeCertificateProp } from "./components/attribute-certificate-viewer/attribute-certificate-viewer"; export { IButtonMenuGroup } from "./components/button-menu/button-menu"; export { X509Certificate, X509Certificates } from "./crypto"; export { TCertificateProp } from "./components/certificate-viewer/certificate-viewer"; export { ICertificate } from "./components/certificates-viewer/certificates-viewer"; export { TCrlProp } from "./components/crl-viewer/crl-viewer"; export { TCsrProp } from "./components/csr-viewer/csr-viewer"; export { TSshCertificateProp } from "./components/ssh-certificate-viewer/ssh-certificate-viewer"; export namespace Components { interface PeculiarAttributeCertificateViewer { /** * Authority Key Identifier extension parent link.
**NOTE**: `{{authKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.subject_key_id:%20{{authKeyId}} */ "authKeyIdParentLink"?: string; /** * Authority Key Identifier extension siblings link.
**NOTE**: `{{authKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.authority_key_id:%20{{authKeyId}} */ "authKeyIdSiblingsLink"?: string; /** * The certificate value for decode and show details. Use PEM or DER. */ "certificate": TAttributeCertificateProp; /** * If `true` - component will show split-button to download certificate as PEM or DER. */ "download"?: boolean; /** * Mobile media query string to control screen view change.
**NOTE**: Based on https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia. * @example (max-width: 900px) * @default '(max-width: 900px)' */ "mobileMediaQueryString"?: string; /** * Subject Key Identifier extension children link.
**NOTE**: `{{subjectKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.authority_key_id:%20{{subjectKeyId}} */ "subjectKeyIdChildrenLink"?: string; /** * Subject Key Identifier extension siblings link.
**NOTE**: `{{subjectKeyId}}` will be replaced to value from the extension. * @example https://some.com/{{subjectKeyId}} */ "subjectKeyIdSiblingsLink"?: string; } interface PeculiarButtonMenu { /** * @default [] */ "groups": IButtonMenuGroup[]; } interface PeculiarCertificateChainViewer { /** * The certificate value for decode and show details. Use PEM or DER. */ "certificates": X509Certificates; /** * If `true` - component will show split-button to download certificate as PEM or DER. */ "download"?: boolean; } interface PeculiarCertificateDecoder { /** * The example certificate value for decode and show details. Use PEM or DER. */ "certificateExamples"?: { title: string; value: string; }[]; /** * The default certificate value for decode and show details. Use PEM or DER. */ "certificateToDecode"?: string; } interface PeculiarCertificateViewer { /** * Authority Key Identifier extension parent link.
**NOTE**: `{{authKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.subject_key_id:%20{{authKeyId}} */ "authKeyIdParentLink"?: string; /** * Authority Key Identifier extension siblings link.
**NOTE**: `{{authKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.authority_key_id:%20{{authKeyId}} */ "authKeyIdSiblingsLink"?: string; /** * The certificate value for decode and show details. Use PEM or DER. */ "certificate": TCertificateProp; /** * If `true` - component will show split-button to download certificate as PEM or DER. */ "download"?: boolean; /** * Issuer DN link. **NOTE**: HTML component attribute must be `issuer-dn-link`. */ "issuerDnLink"?: string; /** * Mobile media query string to control screen view change.
**NOTE**: Based on https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia. * @example (max-width: 900px) * @default '(max-width: 900px)' */ "mobileMediaQueryString"?: string; /** * Subject Key Identifier extension children link.
**NOTE**: `{{subjectKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.authority_key_id:%20{{subjectKeyId}} */ "subjectKeyIdChildrenLink"?: string; /** * Subject Key Identifier extension siblings link.
**NOTE**: `{{subjectKeyId}}` will be replaced to value from the extension. * @example https://some.com/{{subjectKeyId}} */ "subjectKeyIdSiblingsLink"?: string; } interface PeculiarCertificatesViewer { /** * List of certificates values for decode and show in the list.
**NOTE**: If you do not provide a `name` value when invocing the component it will take the first Subject CN value.
**NOTE**: If you do not provide a `tests` this column will be ommited from the rendered page.
**NOTE**: If the supplied certificates are self-signed the issuer column will be ommited. * @default [] */ "certificates": ICertificate[]; /** * Use filter in the list when search is changed. * @default true */ "filterWithSearch": boolean; /** * Use highlight chapters in the list when search is changed. * @default true */ "highlightWithSearch": boolean; /** * Mobile media query string to control screen view change.
**NOTE**: Based on https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia. * @example (max-width: 900px) * @default '(max-width: 900px)' */ "mobileMediaQueryString"?: string; } interface PeculiarCircularProgress { /** * Width/height of progress circle. * @default 24 */ "size": number; /** * Stroke width of progress bar circle. * @default 4 */ "width": number; } interface PeculiarCrlViewer { /** * Authority Key Identifier extension parent link.
**NOTE**: `{{authKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.subject_key_id:%20{{authKeyId}} */ "authKeyIdParentLink"?: string; /** * Authority Key Identifier extension siblings link.
**NOTE**: `{{authKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.authority_key_id:%20{{authKeyId}} */ "authKeyIdSiblingsLink"?: string; /** * The certificate value for decode and show details. Use PEM or DER. */ "certificate": TCrlProp; /** * If `true` - component will show split-button to download certificate as PEM or DER. */ "download"?: boolean; /** * Issuer DN link. **NOTE**: HTML component attribute must be `issuer-dn-link`. */ "issuerDnLink"?: string; /** * Mobile media query string to control screen view change.
**NOTE**: Based on https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia. * @example (max-width: 900px) * @default '(max-width: 900px)' */ "mobileMediaQueryString"?: string; } interface PeculiarCsrViewer { /** * The certificate value for decode and show details. Use PEM or DER. */ "certificate": TCsrProp; /** * If `true` - component will show split-button to download certificate as PEM or DER. */ "download"?: boolean; /** * Mobile media query string to control screen view change.
**NOTE**: Based on https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia. * @example (max-width: 900px) * @default '(max-width: 900px)' */ "mobileMediaQueryString"?: string; /** * Subject Key Identifier extension children link.
**NOTE**: `{{subjectKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.authority_key_id:%20{{subjectKeyId}} */ "subjectKeyIdChildrenLink"?: string; /** * Subject Key Identifier extension siblings link.
**NOTE**: `{{subjectKeyId}}` will be replaced to value from the extension. * @example https://some.com/{{subjectKeyId}} */ "subjectKeyIdSiblingsLink"?: string; } interface PeculiarHighlightWords { "search": string; } interface PeculiarSshCertificateViewer { /** * The certificate value for decode and show details. Use PEM or DER. */ "certificate": TSshCertificateProp; /** * If `true` - component will show split-button to download certificate as PEM or DER. */ "download"?: boolean; /** * Mobile media query string to control screen view change.
**NOTE**: Based on https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia. * @example (max-width: 900px) * @default '(max-width: 900px)' */ "mobileMediaQueryString"?: string; } interface PeculiarTextHider { } } export interface PeculiarCertificateDecoderCustomEvent extends CustomEvent { detail: T; target: HTMLPeculiarCertificateDecoderElement; } export interface PeculiarCertificatesViewerCustomEvent extends CustomEvent { detail: T; target: HTMLPeculiarCertificatesViewerElement; } declare global { interface HTMLPeculiarAttributeCertificateViewerElement extends Components.PeculiarAttributeCertificateViewer, HTMLStencilElement { } var HTMLPeculiarAttributeCertificateViewerElement: { prototype: HTMLPeculiarAttributeCertificateViewerElement; new (): HTMLPeculiarAttributeCertificateViewerElement; }; interface HTMLPeculiarButtonMenuElement extends Components.PeculiarButtonMenu, HTMLStencilElement { } var HTMLPeculiarButtonMenuElement: { prototype: HTMLPeculiarButtonMenuElement; new (): HTMLPeculiarButtonMenuElement; }; interface HTMLPeculiarCertificateChainViewerElement extends Components.PeculiarCertificateChainViewer, HTMLStencilElement { } var HTMLPeculiarCertificateChainViewerElement: { prototype: HTMLPeculiarCertificateChainViewerElement; new (): HTMLPeculiarCertificateChainViewerElement; }; interface HTMLPeculiarCertificateDecoderElementEventMap { "successParse": string; "clearCertificate": void; } interface HTMLPeculiarCertificateDecoderElement extends Components.PeculiarCertificateDecoder, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLPeculiarCertificateDecoderElement, ev: PeculiarCertificateDecoderCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLPeculiarCertificateDecoderElement, ev: PeculiarCertificateDecoderCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLPeculiarCertificateDecoderElement: { prototype: HTMLPeculiarCertificateDecoderElement; new (): HTMLPeculiarCertificateDecoderElement; }; interface HTMLPeculiarCertificateViewerElement extends Components.PeculiarCertificateViewer, HTMLStencilElement { } var HTMLPeculiarCertificateViewerElement: { prototype: HTMLPeculiarCertificateViewerElement; new (): HTMLPeculiarCertificateViewerElement; }; interface HTMLPeculiarCertificatesViewerElementEventMap { "detailsOpen": X509Certificate; "detailsClose": void; } interface HTMLPeculiarCertificatesViewerElement extends Components.PeculiarCertificatesViewer, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLPeculiarCertificatesViewerElement, ev: PeculiarCertificatesViewerCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLPeculiarCertificatesViewerElement, ev: PeculiarCertificatesViewerCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLPeculiarCertificatesViewerElement: { prototype: HTMLPeculiarCertificatesViewerElement; new (): HTMLPeculiarCertificatesViewerElement; }; interface HTMLPeculiarCircularProgressElement extends Components.PeculiarCircularProgress, HTMLStencilElement { } var HTMLPeculiarCircularProgressElement: { prototype: HTMLPeculiarCircularProgressElement; new (): HTMLPeculiarCircularProgressElement; }; interface HTMLPeculiarCrlViewerElement extends Components.PeculiarCrlViewer, HTMLStencilElement { } var HTMLPeculiarCrlViewerElement: { prototype: HTMLPeculiarCrlViewerElement; new (): HTMLPeculiarCrlViewerElement; }; interface HTMLPeculiarCsrViewerElement extends Components.PeculiarCsrViewer, HTMLStencilElement { } var HTMLPeculiarCsrViewerElement: { prototype: HTMLPeculiarCsrViewerElement; new (): HTMLPeculiarCsrViewerElement; }; interface HTMLPeculiarHighlightWordsElement extends Components.PeculiarHighlightWords, HTMLStencilElement { } var HTMLPeculiarHighlightWordsElement: { prototype: HTMLPeculiarHighlightWordsElement; new (): HTMLPeculiarHighlightWordsElement; }; interface HTMLPeculiarSshCertificateViewerElement extends Components.PeculiarSshCertificateViewer, HTMLStencilElement { } var HTMLPeculiarSshCertificateViewerElement: { prototype: HTMLPeculiarSshCertificateViewerElement; new (): HTMLPeculiarSshCertificateViewerElement; }; interface HTMLPeculiarTextHiderElement extends Components.PeculiarTextHider, HTMLStencilElement { } var HTMLPeculiarTextHiderElement: { prototype: HTMLPeculiarTextHiderElement; new (): HTMLPeculiarTextHiderElement; }; interface HTMLElementTagNameMap { "peculiar-attribute-certificate-viewer": HTMLPeculiarAttributeCertificateViewerElement; "peculiar-button-menu": HTMLPeculiarButtonMenuElement; "peculiar-certificate-chain-viewer": HTMLPeculiarCertificateChainViewerElement; "peculiar-certificate-decoder": HTMLPeculiarCertificateDecoderElement; "peculiar-certificate-viewer": HTMLPeculiarCertificateViewerElement; "peculiar-certificates-viewer": HTMLPeculiarCertificatesViewerElement; "peculiar-circular-progress": HTMLPeculiarCircularProgressElement; "peculiar-crl-viewer": HTMLPeculiarCrlViewerElement; "peculiar-csr-viewer": HTMLPeculiarCsrViewerElement; "peculiar-highlight-words": HTMLPeculiarHighlightWordsElement; "peculiar-ssh-certificate-viewer": HTMLPeculiarSshCertificateViewerElement; "peculiar-text-hider": HTMLPeculiarTextHiderElement; } } declare namespace LocalJSX { interface PeculiarAttributeCertificateViewer { /** * Authority Key Identifier extension parent link.
**NOTE**: `{{authKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.subject_key_id:%20{{authKeyId}} */ "authKeyIdParentLink"?: string; /** * Authority Key Identifier extension siblings link.
**NOTE**: `{{authKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.authority_key_id:%20{{authKeyId}} */ "authKeyIdSiblingsLink"?: string; /** * The certificate value for decode and show details. Use PEM or DER. */ "certificate"?: TAttributeCertificateProp; /** * If `true` - component will show split-button to download certificate as PEM or DER. */ "download"?: boolean; /** * Mobile media query string to control screen view change.
**NOTE**: Based on https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia. * @example (max-width: 900px) * @default '(max-width: 900px)' */ "mobileMediaQueryString"?: string; /** * Subject Key Identifier extension children link.
**NOTE**: `{{subjectKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.authority_key_id:%20{{subjectKeyId}} */ "subjectKeyIdChildrenLink"?: string; /** * Subject Key Identifier extension siblings link.
**NOTE**: `{{subjectKeyId}}` will be replaced to value from the extension. * @example https://some.com/{{subjectKeyId}} */ "subjectKeyIdSiblingsLink"?: string; } interface PeculiarButtonMenu { /** * @default [] */ "groups"?: IButtonMenuGroup[]; } interface PeculiarCertificateChainViewer { /** * The certificate value for decode and show details. Use PEM or DER. */ "certificates"?: X509Certificates; /** * If `true` - component will show split-button to download certificate as PEM or DER. */ "download"?: boolean; } interface PeculiarCertificateDecoder { /** * The example certificate value for decode and show details. Use PEM or DER. */ "certificateExamples"?: { title: string; value: string; }[]; /** * The default certificate value for decode and show details. Use PEM or DER. */ "certificateToDecode"?: string; /** * Emitted when the certificate has been removed. */ "onClearCertificate"?: (event: PeculiarCertificateDecoderCustomEvent) => void; /** * Emitted when the certificate has been successfully parsed. */ "onSuccessParse"?: (event: PeculiarCertificateDecoderCustomEvent) => void; } interface PeculiarCertificateViewer { /** * Authority Key Identifier extension parent link.
**NOTE**: `{{authKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.subject_key_id:%20{{authKeyId}} */ "authKeyIdParentLink"?: string; /** * Authority Key Identifier extension siblings link.
**NOTE**: `{{authKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.authority_key_id:%20{{authKeyId}} */ "authKeyIdSiblingsLink"?: string; /** * The certificate value for decode and show details. Use PEM or DER. */ "certificate"?: TCertificateProp; /** * If `true` - component will show split-button to download certificate as PEM or DER. */ "download"?: boolean; /** * Issuer DN link. **NOTE**: HTML component attribute must be `issuer-dn-link`. */ "issuerDnLink"?: string; /** * Mobile media query string to control screen view change.
**NOTE**: Based on https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia. * @example (max-width: 900px) * @default '(max-width: 900px)' */ "mobileMediaQueryString"?: string; /** * Subject Key Identifier extension children link.
**NOTE**: `{{subjectKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.authority_key_id:%20{{subjectKeyId}} */ "subjectKeyIdChildrenLink"?: string; /** * Subject Key Identifier extension siblings link.
**NOTE**: `{{subjectKeyId}}` will be replaced to value from the extension. * @example https://some.com/{{subjectKeyId}} */ "subjectKeyIdSiblingsLink"?: string; } interface PeculiarCertificatesViewer { /** * List of certificates values for decode and show in the list.
**NOTE**: If you do not provide a `name` value when invocing the component it will take the first Subject CN value.
**NOTE**: If you do not provide a `tests` this column will be ommited from the rendered page.
**NOTE**: If the supplied certificates are self-signed the issuer column will be ommited. * @default [] */ "certificates"?: ICertificate[]; /** * Use filter in the list when search is changed. * @default true */ "filterWithSearch"?: boolean; /** * Use highlight chapters in the list when search is changed. * @default true */ "highlightWithSearch"?: boolean; /** * Mobile media query string to control screen view change.
**NOTE**: Based on https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia. * @example (max-width: 900px) * @default '(max-width: 900px)' */ "mobileMediaQueryString"?: string; /** * Emitted when the user close certificate details modal. */ "onDetailsClose"?: (event: PeculiarCertificatesViewerCustomEvent) => void; /** * Emitted when the user open certificate details modal. */ "onDetailsOpen"?: (event: PeculiarCertificatesViewerCustomEvent) => void; } interface PeculiarCircularProgress { /** * Width/height of progress circle. * @default 24 */ "size"?: number; /** * Stroke width of progress bar circle. * @default 4 */ "width"?: number; } interface PeculiarCrlViewer { /** * Authority Key Identifier extension parent link.
**NOTE**: `{{authKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.subject_key_id:%20{{authKeyId}} */ "authKeyIdParentLink"?: string; /** * Authority Key Identifier extension siblings link.
**NOTE**: `{{authKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.authority_key_id:%20{{authKeyId}} */ "authKeyIdSiblingsLink"?: string; /** * The certificate value for decode and show details. Use PEM or DER. */ "certificate"?: TCrlProp; /** * If `true` - component will show split-button to download certificate as PEM or DER. */ "download"?: boolean; /** * Issuer DN link. **NOTE**: HTML component attribute must be `issuer-dn-link`. */ "issuerDnLink"?: string; /** * Mobile media query string to control screen view change.
**NOTE**: Based on https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia. * @example (max-width: 900px) * @default '(max-width: 900px)' */ "mobileMediaQueryString"?: string; } interface PeculiarCsrViewer { /** * The certificate value for decode and show details. Use PEM or DER. */ "certificate"?: TCsrProp; /** * If `true` - component will show split-button to download certificate as PEM or DER. */ "download"?: boolean; /** * Mobile media query string to control screen view change.
**NOTE**: Based on https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia. * @example (max-width: 900px) * @default '(max-width: 900px)' */ "mobileMediaQueryString"?: string; /** * Subject Key Identifier extension children link.
**NOTE**: `{{subjectKeyId}}` will be replaced to value from the extension. * @example https://censys.io/certificates?q=parsed.extensions.authority_key_id:%20{{subjectKeyId}} */ "subjectKeyIdChildrenLink"?: string; /** * Subject Key Identifier extension siblings link.
**NOTE**: `{{subjectKeyId}}` will be replaced to value from the extension. * @example https://some.com/{{subjectKeyId}} */ "subjectKeyIdSiblingsLink"?: string; } interface PeculiarHighlightWords { "search"?: string; } interface PeculiarSshCertificateViewer { /** * The certificate value for decode and show details. Use PEM or DER. */ "certificate"?: TSshCertificateProp; /** * If `true` - component will show split-button to download certificate as PEM or DER. */ "download"?: boolean; /** * Mobile media query string to control screen view change.
**NOTE**: Based on https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia. * @example (max-width: 900px) * @default '(max-width: 900px)' */ "mobileMediaQueryString"?: string; } interface PeculiarTextHider { } interface IntrinsicElements { "peculiar-attribute-certificate-viewer": PeculiarAttributeCertificateViewer; "peculiar-button-menu": PeculiarButtonMenu; "peculiar-certificate-chain-viewer": PeculiarCertificateChainViewer; "peculiar-certificate-decoder": PeculiarCertificateDecoder; "peculiar-certificate-viewer": PeculiarCertificateViewer; "peculiar-certificates-viewer": PeculiarCertificatesViewer; "peculiar-circular-progress": PeculiarCircularProgress; "peculiar-crl-viewer": PeculiarCrlViewer; "peculiar-csr-viewer": PeculiarCsrViewer; "peculiar-highlight-words": PeculiarHighlightWords; "peculiar-ssh-certificate-viewer": PeculiarSshCertificateViewer; "peculiar-text-hider": PeculiarTextHider; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "peculiar-attribute-certificate-viewer": LocalJSX.PeculiarAttributeCertificateViewer & JSXBase.HTMLAttributes; "peculiar-button-menu": LocalJSX.PeculiarButtonMenu & JSXBase.HTMLAttributes; "peculiar-certificate-chain-viewer": LocalJSX.PeculiarCertificateChainViewer & JSXBase.HTMLAttributes; "peculiar-certificate-decoder": LocalJSX.PeculiarCertificateDecoder & JSXBase.HTMLAttributes; "peculiar-certificate-viewer": LocalJSX.PeculiarCertificateViewer & JSXBase.HTMLAttributes; "peculiar-certificates-viewer": LocalJSX.PeculiarCertificatesViewer & JSXBase.HTMLAttributes; "peculiar-circular-progress": LocalJSX.PeculiarCircularProgress & JSXBase.HTMLAttributes; "peculiar-crl-viewer": LocalJSX.PeculiarCrlViewer & JSXBase.HTMLAttributes; "peculiar-csr-viewer": LocalJSX.PeculiarCsrViewer & JSXBase.HTMLAttributes; "peculiar-highlight-words": LocalJSX.PeculiarHighlightWords & JSXBase.HTMLAttributes; "peculiar-ssh-certificate-viewer": LocalJSX.PeculiarSshCertificateViewer & JSXBase.HTMLAttributes; "peculiar-text-hider": LocalJSX.PeculiarTextHider & JSXBase.HTMLAttributes; } } }