/* 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 { Color, Gap, Shape, Size } from "./components/types"; import { Tab } from "./components/tab-button/d-tab-button"; export { Color, Gap, Shape, Size } from "./components/types"; export { Tab } from "./components/tab-button/d-tab-button"; export namespace Components { interface DActivityCard { "date": string; "href"?: string; "logo": string; "message": string; "read": boolean; } interface DAppDetails { "developedBy": string; "version": string; } interface DAvatar { "name"?: string; "shape"?: Shape; "size"?: Size; "src"?: string; } interface DBackgroundIllustration { "background": string; } interface DBadge { } interface DButton { "buttonType": string; "clear"?: boolean; "color"?: Color | 'outline'; "disabled": boolean; "expand"?: boolean; "form"?: string | HTMLFormElement; "href": string | undefined; "size"?: 'small' | 'default' | 'large'; "type": 'submit' | 'reset' | 'button'; } interface DButtonsGroup { } interface DCheckbox { "checked": boolean; "error": string | undefined; } interface DCopyButton { "delay": number; "textToCopy": string; } interface DCredentialCard { "expirationDate"?: string; "expirationLabel": string; "issuedByLabel": string; "issuer": string; "logoSrc"?: string; "name": string; "verified"?: boolean; } interface DCredentialDetail { "description": string; "issuer": string; "longDescription"?: string; "name": string; } interface DCredentialService { "href"?: string; "issuer": string; "logoSrc"?: string; "name": string; "organization"?: string; } interface DDefinition { "definition": string; "dotted": boolean; "hidable": boolean; "title": string; } interface DDidBox { "did": string; } interface DEmptyState { "buttonText": string | undefined; "heading": string; "href": string | undefined; "text": string; } interface DFeedback { "feedback": string; "message": string | undefined; "type": 'success' | 'error'; } interface DHeader { "backButton": boolean; "settings": boolean; "settingsTitle": string; } interface DHeading { "color": Color; "size": Size; } interface DHorizontalStack { "gap": Gap; } interface DIcon { "icon": string; "outline": boolean; "size": number; } interface DIllustration { "height": number; "illustration": string; "width": number; } interface DInfoLed { "type": 'success' | 'warning' | 'error'; } interface DInput { "autoFocus": boolean; "clearButton": boolean; "errorText": string; "helperText": string; "hidable": boolean; "label": string; "name": string; "personIcon": boolean; "placeholder": string; "type": 'text' | 'password' | 'email' | 'number'; "value": string; } interface DListItem { "background"?: boolean; "href"?: string; "issuer"?: string; "logoSrc"?: string; "name": string; } interface DLoading { "loading": boolean; "message": string; } interface DLogo { } interface DOrganizations { "empty": boolean; "heading": string; } interface DPageDescription { "description"?: string; "title": string; } interface DQrCode { "generationDate": string; "generationHour": string; "qr": string; "relyingParty": string; "sessionId": string; "sessionIdLabel": string; "verifierLabel": string; } interface DScanButton { "href": string; } interface DScannerMask { "description": string; "heading": string; } interface DSessionCard { "date": string; "failureMessage": string; "inProgress": boolean; "inProgressMessage": string; "sessionMessage": string; "sid": string; "success": boolean; "verifiedMessage": string; } interface DSettingsMenu { "accountSettings": string; "developedBy": string; "languages": string; "logOut": string; "notificationsSettings": string; "privacyPolicy": string; "support": string; "version": string; } interface DSwipablePage { "background": string; "description": string; "subtitle"?: string; "title": string; } interface DTabButton { "active": boolean; "hasAlert": boolean; "tab": Tab; } interface DTabPage { "scanButtonHref": string | undefined; "scanButtonText": string | undefined; "settings": boolean; "tab": string; "title": string; } interface DText { "color": Color; "size": Size; } interface DVerificationCard { "flow": string; "logo": string; "relyingParty": string; "selected": boolean; "verifier": string; } interface DVerticalStack { "gap": Gap; "separator"?: boolean; } interface DidroomLogo { } } export interface DButtonCustomEvent extends CustomEvent { detail: T; target: HTMLDButtonElement; } export interface DCheckboxCustomEvent extends CustomEvent { detail: T; target: HTMLDCheckboxElement; } export interface DEmptyStateCustomEvent extends CustomEvent { detail: T; target: HTMLDEmptyStateElement; } export interface DFeedbackCustomEvent extends CustomEvent { detail: T; target: HTMLDFeedbackElement; } export interface DHeaderCustomEvent extends CustomEvent { detail: T; target: HTMLDHeaderElement; } export interface DInputCustomEvent extends CustomEvent { detail: T; target: HTMLDInputElement; } export interface DSettingsMenuCustomEvent extends CustomEvent { detail: T; target: HTMLDSettingsMenuElement; } declare global { interface HTMLDActivityCardElement extends Components.DActivityCard, HTMLStencilElement { } var HTMLDActivityCardElement: { prototype: HTMLDActivityCardElement; new (): HTMLDActivityCardElement; }; interface HTMLDAppDetailsElement extends Components.DAppDetails, HTMLStencilElement { } var HTMLDAppDetailsElement: { prototype: HTMLDAppDetailsElement; new (): HTMLDAppDetailsElement; }; interface HTMLDAvatarElement extends Components.DAvatar, HTMLStencilElement { } var HTMLDAvatarElement: { prototype: HTMLDAvatarElement; new (): HTMLDAvatarElement; }; interface HTMLDBackgroundIllustrationElement extends Components.DBackgroundIllustration, HTMLStencilElement { } var HTMLDBackgroundIllustrationElement: { prototype: HTMLDBackgroundIllustrationElement; new (): HTMLDBackgroundIllustrationElement; }; interface HTMLDBadgeElement extends Components.DBadge, HTMLStencilElement { } var HTMLDBadgeElement: { prototype: HTMLDBadgeElement; new (): HTMLDBadgeElement; }; interface HTMLDButtonElementEventMap { "dFocus": void; "dBlur": void; } interface HTMLDButtonElement extends Components.DButton, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDButtonElement, ev: DButtonCustomEvent) => 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: HTMLDButtonElement, ev: DButtonCustomEvent) => 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 HTMLDButtonElement: { prototype: HTMLDButtonElement; new (): HTMLDButtonElement; }; interface HTMLDButtonsGroupElement extends Components.DButtonsGroup, HTMLStencilElement { } var HTMLDButtonsGroupElement: { prototype: HTMLDButtonsGroupElement; new (): HTMLDButtonsGroupElement; }; interface HTMLDCheckboxElementEventMap { "dChange": boolean; } interface HTMLDCheckboxElement extends Components.DCheckbox, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDCheckboxElement, ev: DCheckboxCustomEvent) => 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: HTMLDCheckboxElement, ev: DCheckboxCustomEvent) => 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 HTMLDCheckboxElement: { prototype: HTMLDCheckboxElement; new (): HTMLDCheckboxElement; }; interface HTMLDCopyButtonElement extends Components.DCopyButton, HTMLStencilElement { } var HTMLDCopyButtonElement: { prototype: HTMLDCopyButtonElement; new (): HTMLDCopyButtonElement; }; interface HTMLDCredentialCardElement extends Components.DCredentialCard, HTMLStencilElement { } var HTMLDCredentialCardElement: { prototype: HTMLDCredentialCardElement; new (): HTMLDCredentialCardElement; }; interface HTMLDCredentialDetailElement extends Components.DCredentialDetail, HTMLStencilElement { } var HTMLDCredentialDetailElement: { prototype: HTMLDCredentialDetailElement; new (): HTMLDCredentialDetailElement; }; interface HTMLDCredentialServiceElement extends Components.DCredentialService, HTMLStencilElement { } var HTMLDCredentialServiceElement: { prototype: HTMLDCredentialServiceElement; new (): HTMLDCredentialServiceElement; }; interface HTMLDDefinitionElement extends Components.DDefinition, HTMLStencilElement { } var HTMLDDefinitionElement: { prototype: HTMLDDefinitionElement; new (): HTMLDDefinitionElement; }; interface HTMLDDidBoxElement extends Components.DDidBox, HTMLStencilElement { } var HTMLDDidBoxElement: { prototype: HTMLDDidBoxElement; new (): HTMLDDidBoxElement; }; interface HTMLDEmptyStateElementEventMap { "buttonClick": void; } interface HTMLDEmptyStateElement extends Components.DEmptyState, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDEmptyStateElement, ev: DEmptyStateCustomEvent) => 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: HTMLDEmptyStateElement, ev: DEmptyStateCustomEvent) => 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 HTMLDEmptyStateElement: { prototype: HTMLDEmptyStateElement; new (): HTMLDEmptyStateElement; }; interface HTMLDFeedbackElementEventMap { "dClose": void; } interface HTMLDFeedbackElement extends Components.DFeedback, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDFeedbackElement, ev: DFeedbackCustomEvent) => 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: HTMLDFeedbackElement, ev: DFeedbackCustomEvent) => 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 HTMLDFeedbackElement: { prototype: HTMLDFeedbackElement; new (): HTMLDFeedbackElement; }; interface HTMLDHeaderElementEventMap { "backButtonClick": void; } interface HTMLDHeaderElement extends Components.DHeader, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDHeaderElement, ev: DHeaderCustomEvent) => 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: HTMLDHeaderElement, ev: DHeaderCustomEvent) => 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 HTMLDHeaderElement: { prototype: HTMLDHeaderElement; new (): HTMLDHeaderElement; }; interface HTMLDHeadingElement extends Components.DHeading, HTMLStencilElement { } var HTMLDHeadingElement: { prototype: HTMLDHeadingElement; new (): HTMLDHeadingElement; }; interface HTMLDHorizontalStackElement extends Components.DHorizontalStack, HTMLStencilElement { } var HTMLDHorizontalStackElement: { prototype: HTMLDHorizontalStackElement; new (): HTMLDHorizontalStackElement; }; interface HTMLDIconElement extends Components.DIcon, HTMLStencilElement { } var HTMLDIconElement: { prototype: HTMLDIconElement; new (): HTMLDIconElement; }; interface HTMLDIllustrationElement extends Components.DIllustration, HTMLStencilElement { } var HTMLDIllustrationElement: { prototype: HTMLDIllustrationElement; new (): HTMLDIllustrationElement; }; interface HTMLDInfoLedElement extends Components.DInfoLed, HTMLStencilElement { } var HTMLDInfoLedElement: { prototype: HTMLDInfoLedElement; new (): HTMLDInfoLedElement; }; interface HTMLDInputElementEventMap { "dInput": string; "dChange": string; } interface HTMLDInputElement extends Components.DInput, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDInputElement, ev: DInputCustomEvent) => 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: HTMLDInputElement, ev: DInputCustomEvent) => 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 HTMLDInputElement: { prototype: HTMLDInputElement; new (): HTMLDInputElement; }; interface HTMLDListItemElement extends Components.DListItem, HTMLStencilElement { } var HTMLDListItemElement: { prototype: HTMLDListItemElement; new (): HTMLDListItemElement; }; interface HTMLDLoadingElement extends Components.DLoading, HTMLStencilElement { } var HTMLDLoadingElement: { prototype: HTMLDLoadingElement; new (): HTMLDLoadingElement; }; interface HTMLDLogoElement extends Components.DLogo, HTMLStencilElement { } var HTMLDLogoElement: { prototype: HTMLDLogoElement; new (): HTMLDLogoElement; }; interface HTMLDOrganizationsElement extends Components.DOrganizations, HTMLStencilElement { } var HTMLDOrganizationsElement: { prototype: HTMLDOrganizationsElement; new (): HTMLDOrganizationsElement; }; interface HTMLDPageDescriptionElement extends Components.DPageDescription, HTMLStencilElement { } var HTMLDPageDescriptionElement: { prototype: HTMLDPageDescriptionElement; new (): HTMLDPageDescriptionElement; }; interface HTMLDQrCodeElement extends Components.DQrCode, HTMLStencilElement { } var HTMLDQrCodeElement: { prototype: HTMLDQrCodeElement; new (): HTMLDQrCodeElement; }; interface HTMLDScanButtonElement extends Components.DScanButton, HTMLStencilElement { } var HTMLDScanButtonElement: { prototype: HTMLDScanButtonElement; new (): HTMLDScanButtonElement; }; interface HTMLDScannerMaskElement extends Components.DScannerMask, HTMLStencilElement { } var HTMLDScannerMaskElement: { prototype: HTMLDScannerMaskElement; new (): HTMLDScannerMaskElement; }; interface HTMLDSessionCardElement extends Components.DSessionCard, HTMLStencilElement { } var HTMLDSessionCardElement: { prototype: HTMLDSessionCardElement; new (): HTMLDSessionCardElement; }; interface HTMLDSettingsMenuElementEventMap { "accountSettingsClick": void; "languageSettingsClick": void; "appSettingsClick": void; "logoutClick": void; } interface HTMLDSettingsMenuElement extends Components.DSettingsMenu, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDSettingsMenuElement, ev: DSettingsMenuCustomEvent) => 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: HTMLDSettingsMenuElement, ev: DSettingsMenuCustomEvent) => 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 HTMLDSettingsMenuElement: { prototype: HTMLDSettingsMenuElement; new (): HTMLDSettingsMenuElement; }; interface HTMLDSwipablePageElement extends Components.DSwipablePage, HTMLStencilElement { } var HTMLDSwipablePageElement: { prototype: HTMLDSwipablePageElement; new (): HTMLDSwipablePageElement; }; interface HTMLDTabButtonElement extends Components.DTabButton, HTMLStencilElement { } var HTMLDTabButtonElement: { prototype: HTMLDTabButtonElement; new (): HTMLDTabButtonElement; }; interface HTMLDTabPageElement extends Components.DTabPage, HTMLStencilElement { } var HTMLDTabPageElement: { prototype: HTMLDTabPageElement; new (): HTMLDTabPageElement; }; interface HTMLDTextElement extends Components.DText, HTMLStencilElement { } var HTMLDTextElement: { prototype: HTMLDTextElement; new (): HTMLDTextElement; }; interface HTMLDVerificationCardElement extends Components.DVerificationCard, HTMLStencilElement { } var HTMLDVerificationCardElement: { prototype: HTMLDVerificationCardElement; new (): HTMLDVerificationCardElement; }; interface HTMLDVerticalStackElement extends Components.DVerticalStack, HTMLStencilElement { } var HTMLDVerticalStackElement: { prototype: HTMLDVerticalStackElement; new (): HTMLDVerticalStackElement; }; interface HTMLDidroomLogoElement extends Components.DidroomLogo, HTMLStencilElement { } var HTMLDidroomLogoElement: { prototype: HTMLDidroomLogoElement; new (): HTMLDidroomLogoElement; }; interface HTMLElementTagNameMap { "d-activity-card": HTMLDActivityCardElement; "d-app-details": HTMLDAppDetailsElement; "d-avatar": HTMLDAvatarElement; "d-background-illustration": HTMLDBackgroundIllustrationElement; "d-badge": HTMLDBadgeElement; "d-button": HTMLDButtonElement; "d-buttons-group": HTMLDButtonsGroupElement; "d-checkbox": HTMLDCheckboxElement; "d-copy-button": HTMLDCopyButtonElement; "d-credential-card": HTMLDCredentialCardElement; "d-credential-detail": HTMLDCredentialDetailElement; "d-credential-service": HTMLDCredentialServiceElement; "d-definition": HTMLDDefinitionElement; "d-did-box": HTMLDDidBoxElement; "d-empty-state": HTMLDEmptyStateElement; "d-feedback": HTMLDFeedbackElement; "d-header": HTMLDHeaderElement; "d-heading": HTMLDHeadingElement; "d-horizontal-stack": HTMLDHorizontalStackElement; "d-icon": HTMLDIconElement; "d-illustration": HTMLDIllustrationElement; "d-info-led": HTMLDInfoLedElement; "d-input": HTMLDInputElement; "d-list-item": HTMLDListItemElement; "d-loading": HTMLDLoadingElement; "d-logo": HTMLDLogoElement; "d-organizations": HTMLDOrganizationsElement; "d-page-description": HTMLDPageDescriptionElement; "d-qr-code": HTMLDQrCodeElement; "d-scan-button": HTMLDScanButtonElement; "d-scanner-mask": HTMLDScannerMaskElement; "d-session-card": HTMLDSessionCardElement; "d-settings-menu": HTMLDSettingsMenuElement; "d-swipable-page": HTMLDSwipablePageElement; "d-tab-button": HTMLDTabButtonElement; "d-tab-page": HTMLDTabPageElement; "d-text": HTMLDTextElement; "d-verification-card": HTMLDVerificationCardElement; "d-vertical-stack": HTMLDVerticalStackElement; "didroom-logo": HTMLDidroomLogoElement; } } declare namespace LocalJSX { interface DActivityCard { "date"?: string; "href"?: string; "logo"?: string; "message"?: string; "read"?: boolean; } interface DAppDetails { "developedBy"?: string; "version"?: string; } interface DAvatar { "name"?: string; "shape"?: Shape; "size"?: Size; "src"?: string; } interface DBackgroundIllustration { "background"?: string; } interface DBadge { } interface DButton { "buttonType"?: string; "clear"?: boolean; "color"?: Color | 'outline'; "disabled"?: boolean; "expand"?: boolean; "form"?: string | HTMLFormElement; "href"?: string | undefined; "onDBlur"?: (event: DButtonCustomEvent) => void; "onDFocus"?: (event: DButtonCustomEvent) => void; "size"?: 'small' | 'default' | 'large'; "type"?: 'submit' | 'reset' | 'button'; } interface DButtonsGroup { } interface DCheckbox { "checked"?: boolean; "error"?: string | undefined; "onDChange"?: (event: DCheckboxCustomEvent) => void; } interface DCopyButton { "delay"?: number; "textToCopy"?: string; } interface DCredentialCard { "expirationDate"?: string; "expirationLabel"?: string; "issuedByLabel"?: string; "issuer"?: string; "logoSrc"?: string; "name"?: string; "verified"?: boolean; } interface DCredentialDetail { "description"?: string; "issuer"?: string; "longDescription"?: string; "name"?: string; } interface DCredentialService { "href"?: string; "issuer"?: string; "logoSrc"?: string; "name"?: string; "organization"?: string; } interface DDefinition { "definition"?: string; "dotted"?: boolean; "hidable"?: boolean; "title"?: string; } interface DDidBox { "did"?: string; } interface DEmptyState { "buttonText"?: string | undefined; "heading"?: string; "href"?: string | undefined; "onButtonClick"?: (event: DEmptyStateCustomEvent) => void; "text"?: string; } interface DFeedback { "feedback"?: string; "message"?: string | undefined; "onDClose"?: (event: DFeedbackCustomEvent) => void; "type"?: 'success' | 'error'; } interface DHeader { "backButton"?: boolean; "onBackButtonClick"?: (event: DHeaderCustomEvent) => void; "settings"?: boolean; "settingsTitle"?: string; } interface DHeading { "color"?: Color; "size"?: Size; } interface DHorizontalStack { "gap"?: Gap; } interface DIcon { "icon"?: string; "outline"?: boolean; "size"?: number; } interface DIllustration { "height"?: number; "illustration"?: string; "width"?: number; } interface DInfoLed { "type"?: 'success' | 'warning' | 'error'; } interface DInput { "autoFocus"?: boolean; "clearButton"?: boolean; "errorText"?: string; "helperText"?: string; "hidable"?: boolean; "label"?: string; "name"?: string; "onDChange"?: (event: DInputCustomEvent) => void; "onDInput"?: (event: DInputCustomEvent) => void; "personIcon"?: boolean; "placeholder"?: string; "type"?: 'text' | 'password' | 'email' | 'number'; "value"?: string; } interface DListItem { "background"?: boolean; "href"?: string; "issuer"?: string; "logoSrc"?: string; "name"?: string; } interface DLoading { "loading"?: boolean; "message"?: string; } interface DLogo { } interface DOrganizations { "empty"?: boolean; "heading"?: string; } interface DPageDescription { "description"?: string; "title"?: string; } interface DQrCode { "generationDate"?: string; "generationHour"?: string; "qr"?: string; "relyingParty"?: string; "sessionId"?: string; "sessionIdLabel"?: string; "verifierLabel"?: string; } interface DScanButton { "href"?: string; } interface DScannerMask { "description"?: string; "heading"?: string; } interface DSessionCard { "date"?: string; "failureMessage"?: string; "inProgress"?: boolean; "inProgressMessage"?: string; "sessionMessage"?: string; "sid"?: string; "success"?: boolean; "verifiedMessage"?: string; } interface DSettingsMenu { "accountSettings"?: string; "developedBy"?: string; "languages"?: string; "logOut"?: string; "notificationsSettings"?: string; "onAccountSettingsClick"?: (event: DSettingsMenuCustomEvent) => void; "onAppSettingsClick"?: (event: DSettingsMenuCustomEvent) => void; "onLanguageSettingsClick"?: (event: DSettingsMenuCustomEvent) => void; "onLogoutClick"?: (event: DSettingsMenuCustomEvent) => void; "privacyPolicy"?: string; "support"?: string; "version"?: string; } interface DSwipablePage { "background"?: string; "description"?: string; "subtitle"?: string; "title"?: string; } interface DTabButton { "active"?: boolean; "hasAlert"?: boolean; "tab"?: Tab; } interface DTabPage { "scanButtonHref"?: string | undefined; "scanButtonText"?: string | undefined; "settings"?: boolean; "tab"?: string; "title"?: string; } interface DText { "color"?: Color; "size"?: Size; } interface DVerificationCard { "flow"?: string; "logo"?: string; "relyingParty"?: string; "selected"?: boolean; "verifier"?: string; } interface DVerticalStack { "gap"?: Gap; "separator"?: boolean; } interface DidroomLogo { } interface IntrinsicElements { "d-activity-card": DActivityCard; "d-app-details": DAppDetails; "d-avatar": DAvatar; "d-background-illustration": DBackgroundIllustration; "d-badge": DBadge; "d-button": DButton; "d-buttons-group": DButtonsGroup; "d-checkbox": DCheckbox; "d-copy-button": DCopyButton; "d-credential-card": DCredentialCard; "d-credential-detail": DCredentialDetail; "d-credential-service": DCredentialService; "d-definition": DDefinition; "d-did-box": DDidBox; "d-empty-state": DEmptyState; "d-feedback": DFeedback; "d-header": DHeader; "d-heading": DHeading; "d-horizontal-stack": DHorizontalStack; "d-icon": DIcon; "d-illustration": DIllustration; "d-info-led": DInfoLed; "d-input": DInput; "d-list-item": DListItem; "d-loading": DLoading; "d-logo": DLogo; "d-organizations": DOrganizations; "d-page-description": DPageDescription; "d-qr-code": DQrCode; "d-scan-button": DScanButton; "d-scanner-mask": DScannerMask; "d-session-card": DSessionCard; "d-settings-menu": DSettingsMenu; "d-swipable-page": DSwipablePage; "d-tab-button": DTabButton; "d-tab-page": DTabPage; "d-text": DText; "d-verification-card": DVerificationCard; "d-vertical-stack": DVerticalStack; "didroom-logo": DidroomLogo; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "d-activity-card": LocalJSX.DActivityCard & JSXBase.HTMLAttributes; "d-app-details": LocalJSX.DAppDetails & JSXBase.HTMLAttributes; "d-avatar": LocalJSX.DAvatar & JSXBase.HTMLAttributes; "d-background-illustration": LocalJSX.DBackgroundIllustration & JSXBase.HTMLAttributes; "d-badge": LocalJSX.DBadge & JSXBase.HTMLAttributes; "d-button": LocalJSX.DButton & JSXBase.HTMLAttributes; "d-buttons-group": LocalJSX.DButtonsGroup & JSXBase.HTMLAttributes; "d-checkbox": LocalJSX.DCheckbox & JSXBase.HTMLAttributes; "d-copy-button": LocalJSX.DCopyButton & JSXBase.HTMLAttributes; "d-credential-card": LocalJSX.DCredentialCard & JSXBase.HTMLAttributes; "d-credential-detail": LocalJSX.DCredentialDetail & JSXBase.HTMLAttributes; "d-credential-service": LocalJSX.DCredentialService & JSXBase.HTMLAttributes; "d-definition": LocalJSX.DDefinition & JSXBase.HTMLAttributes; "d-did-box": LocalJSX.DDidBox & JSXBase.HTMLAttributes; "d-empty-state": LocalJSX.DEmptyState & JSXBase.HTMLAttributes; "d-feedback": LocalJSX.DFeedback & JSXBase.HTMLAttributes; "d-header": LocalJSX.DHeader & JSXBase.HTMLAttributes; "d-heading": LocalJSX.DHeading & JSXBase.HTMLAttributes; "d-horizontal-stack": LocalJSX.DHorizontalStack & JSXBase.HTMLAttributes; "d-icon": LocalJSX.DIcon & JSXBase.HTMLAttributes; "d-illustration": LocalJSX.DIllustration & JSXBase.HTMLAttributes; "d-info-led": LocalJSX.DInfoLed & JSXBase.HTMLAttributes; "d-input": LocalJSX.DInput & JSXBase.HTMLAttributes; "d-list-item": LocalJSX.DListItem & JSXBase.HTMLAttributes; "d-loading": LocalJSX.DLoading & JSXBase.HTMLAttributes; "d-logo": LocalJSX.DLogo & JSXBase.HTMLAttributes; "d-organizations": LocalJSX.DOrganizations & JSXBase.HTMLAttributes; "d-page-description": LocalJSX.DPageDescription & JSXBase.HTMLAttributes; "d-qr-code": LocalJSX.DQrCode & JSXBase.HTMLAttributes; "d-scan-button": LocalJSX.DScanButton & JSXBase.HTMLAttributes; "d-scanner-mask": LocalJSX.DScannerMask & JSXBase.HTMLAttributes; "d-session-card": LocalJSX.DSessionCard & JSXBase.HTMLAttributes; "d-settings-menu": LocalJSX.DSettingsMenu & JSXBase.HTMLAttributes; "d-swipable-page": LocalJSX.DSwipablePage & JSXBase.HTMLAttributes; "d-tab-button": LocalJSX.DTabButton & JSXBase.HTMLAttributes; "d-tab-page": LocalJSX.DTabPage & JSXBase.HTMLAttributes; "d-text": LocalJSX.DText & JSXBase.HTMLAttributes; "d-verification-card": LocalJSX.DVerificationCard & JSXBase.HTMLAttributes; "d-vertical-stack": LocalJSX.DVerticalStack & JSXBase.HTMLAttributes; "didroom-logo": LocalJSX.DidroomLogo & JSXBase.HTMLAttributes; } } }