/* 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 './stencil.core'; import '@ionic/core'; import '@madnesslabs/enjin-components'; import 'ionicons'; import { Color, } from '@ionic/core/dist/types/interface'; export namespace Components { interface RafErrorMessage { /** * The error message to display */ 'message': string; } interface RafErrorMessageAttributes extends StencilHTMLAttributes { /** * The error message to display */ 'message'?: string; } interface RafFeedCard { 'card': RAF.IFeedCard; } interface RafFeedCardAttributes extends StencilHTMLAttributes { 'card'?: RAF.IFeedCard; } interface RafGallery {} interface RafGalleryAttributes extends StencilHTMLAttributes {} interface RafHeader { 'pageTitle': string; 'profileImage': string; } interface RafHeaderAttributes extends StencilHTMLAttributes { 'pageTitle'?: string; 'profileImage'?: string; } interface RafInput { 'autocapitalize': string; 'autocomplete': string; 'autocorrect': string; 'autofocus': boolean; /** * The type of input */ 'boxed': boolean; 'color': Color; 'disabled': boolean; 'getCardToken': () => Promise; 'iconLeft': string; 'iconRight': string; 'info': string; 'infoShow': boolean; 'key': string; 'label': string; 'max': string; 'maxlength': number; 'min': string; 'minlength': number; 'name': string; 'options': any; 'pattern': any; 'placeholder': any; 'required': any; 'revGeocoding': boolean; 'setFocus': () => Promise; 'silence': boolean; 'step': string; 'stripeKey': string; 'type': any; 'value': any; } interface RafInputAttributes extends StencilHTMLAttributes { 'autocapitalize'?: string; 'autocomplete'?: string; 'autocorrect'?: string; 'autofocus'?: boolean; /** * The type of input */ 'boxed'?: boolean; 'color'?: Color; 'disabled'?: boolean; 'iconLeft'?: string; 'iconRight'?: string; 'info'?: string; 'infoShow'?: boolean; 'key'?: string; 'label'?: string; 'max'?: string; 'maxlength'?: number; 'min'?: string; 'minlength'?: number; 'name'?: string; 'onRafBlur'?: (event: CustomEvent) => void; 'onRafCardChange'?: (event: CustomEvent) => void; 'onRafChange'?: (event: CustomEvent) => void; 'onRafFocus'?: (event: CustomEvent) => void; 'onRafInput'?: (event: CustomEvent) => void; 'options'?: any; 'pattern'?: any; 'placeholder'?: any; 'required'?: any; 'revGeocoding'?: boolean; 'silence'?: boolean; 'step'?: string; 'stripeKey'?: string; 'type'?: any; 'value'?: any; } interface RafInstantModal {} interface RafInstantModalAttributes extends StencilHTMLAttributes { 'onCloseInstantPayModal'?: (event: CustomEvent) => void; 'onRafInstantPayOn'?: (event: CustomEvent) => void; } interface RafNotificationSettings { /** * Should we send notifications via email to the user? */ 'email': boolean; /** * Should we send notifications via push notification? */ 'push': boolean; } interface RafNotificationSettingsAttributes extends StencilHTMLAttributes { /** * Should we send notifications via email to the user? */ 'email'?: boolean; /** * Fired on the change of one of the toggle switches */ 'onRafBlur'?: (event: CustomEvent) => void; /** * Fired on the change of one of the toggle switches */ 'onRafChange'?: (event: CustomEvent) => void; /** * Fired on the change of one of the toggle switches */ 'onRafInput'?: (event: CustomEvent) => void; /** * Should we send notifications via push notification? */ 'push'?: boolean; } interface RafOnboarding { 'profile': RAF.User.IDocumentWithId; 'stripeKey': string; } interface RafOnboardingAttributes extends StencilHTMLAttributes { 'onRafFinishOnboarding'?: (event: CustomEvent) => void; 'profile'?: RAF.User.IDocumentWithId; 'stripeKey'?: string; } interface RafPaymentReceived { 'amount': number; 'bannerImage': string; 'format': string; 'jobId': number; } interface RafPaymentReceivedAttributes extends StencilHTMLAttributes { 'amount'?: number; 'bannerImage'?: string; 'format'?: string; 'jobId'?: number; 'onRafCloseModal'?: (event: CustomEvent) => void; 'onRafShare'?: (event: CustomEvent) => void; } interface RafPhotoUploader { 'fallback': string; 'filename'?: string; 'name'?: string; 'path': string; 'photo': string; } interface RafPhotoUploaderAttributes extends StencilHTMLAttributes { 'fallback'?: string; 'filename'?: string; 'name'?: string; 'onRafBlur'?: (event: CustomEvent) => void; 'onRafChange'?: (event: CustomEvent) => void; 'onRafUploadPhoto'?: (event: CustomEvent) => void; 'path'?: string; 'photo'?: string; } interface RafReferAFriend { 'friends': any; 'shareLink': string; } interface RafReferAFriendAttributes extends StencilHTMLAttributes { 'friends'?: any; 'onCloseSocialShareEvent'?: (event: CustomEvent) => void; 'shareLink'?: string; } interface RafSelectBar { /** * A list of options to select from */ 'options': RAF.IselectOption[]; /** * Index of the default selected option */ 'selectedIndex': number; } interface RafSelectBarAttributes extends StencilHTMLAttributes { /** * Fired when option is selected */ 'onRafOptionSelected'?: (event: CustomEvent) => void; /** * A list of options to select from */ 'options'?: RAF.IselectOption[]; /** * Index of the default selected option */ 'selectedIndex'?: number; } interface RafSetupPayment { /** * The address of the user */ 'address': string; /** * The birthday of the user */ 'birthday': string; /** * The email address of the user */ 'email': string; /** * The first name of the user */ 'firstName': string; /** * Should the component hide the back button on the first step */ 'hideFirstBackButton': boolean; /** * The last name of the user */ 'lastName': string; /** * The Stripe Key to intialize Stripe Elements with */ 'stripeKey': any; 'updateSlider': () => Promise; } interface RafSetupPaymentAttributes extends StencilHTMLAttributes { /** * The address of the user */ 'address'?: string; /** * The birthday of the user */ 'birthday'?: string; /** * The email address of the user */ 'email'?: string; /** * The first name of the user */ 'firstName'?: string; /** * Should the component hide the back button on the first step */ 'hideFirstBackButton'?: boolean; /** * The last name of the user */ 'lastName'?: string; 'onRafCancelSetupPayment'?: (event: CustomEvent) => void; 'onRafCloseSetupPayment'?: (event: CustomEvent) => void; 'onRafFinishSetupPayment'?: (event: CustomEvent) => void; /** * The Stripe Key to intialize Stripe Elements with */ 'stripeKey'?: any; } interface RafStepTracker { 'disabled': boolean; 'setActiveStep': (index?: number) => Promise<{ label: string; payload?: any; active?: boolean; disabled?: boolean; }[]>; 'steps': { label: string; payload?: any; active?: boolean; disabled?: boolean; }[]; } interface RafStepTrackerAttributes extends StencilHTMLAttributes { 'disabled'?: boolean; 'onRafStepTrackerClick'?: (event: CustomEvent) => void; 'steps'?: { label: string; payload?: any; active?: boolean; disabled?: boolean; }[]; } } declare global { interface StencilElementInterfaces { 'RafErrorMessage': Components.RafErrorMessage; 'RafFeedCard': Components.RafFeedCard; 'RafGallery': Components.RafGallery; 'RafHeader': Components.RafHeader; 'RafInput': Components.RafInput; 'RafInstantModal': Components.RafInstantModal; 'RafNotificationSettings': Components.RafNotificationSettings; 'RafOnboarding': Components.RafOnboarding; 'RafPaymentReceived': Components.RafPaymentReceived; 'RafPhotoUploader': Components.RafPhotoUploader; 'RafReferAFriend': Components.RafReferAFriend; 'RafSelectBar': Components.RafSelectBar; 'RafSetupPayment': Components.RafSetupPayment; 'RafStepTracker': Components.RafStepTracker; } interface StencilIntrinsicElements { 'raf-error-message': Components.RafErrorMessageAttributes; 'raf-feed-card': Components.RafFeedCardAttributes; 'raf-gallery': Components.RafGalleryAttributes; 'raf-header': Components.RafHeaderAttributes; 'raf-input': Components.RafInputAttributes; 'raf-instant-modal': Components.RafInstantModalAttributes; 'raf-notification-settings': Components.RafNotificationSettingsAttributes; 'raf-onboarding': Components.RafOnboardingAttributes; 'raf-payment-received': Components.RafPaymentReceivedAttributes; 'raf-photo-uploader': Components.RafPhotoUploaderAttributes; 'raf-refer-a-friend': Components.RafReferAFriendAttributes; 'raf-select-bar': Components.RafSelectBarAttributes; 'raf-setup-payment': Components.RafSetupPaymentAttributes; 'raf-step-tracker': Components.RafStepTrackerAttributes; } interface HTMLRafErrorMessageElement extends Components.RafErrorMessage, HTMLStencilElement {} var HTMLRafErrorMessageElement: { prototype: HTMLRafErrorMessageElement; new (): HTMLRafErrorMessageElement; }; interface HTMLRafFeedCardElement extends Components.RafFeedCard, HTMLStencilElement {} var HTMLRafFeedCardElement: { prototype: HTMLRafFeedCardElement; new (): HTMLRafFeedCardElement; }; interface HTMLRafGalleryElement extends Components.RafGallery, HTMLStencilElement {} var HTMLRafGalleryElement: { prototype: HTMLRafGalleryElement; new (): HTMLRafGalleryElement; }; interface HTMLRafHeaderElement extends Components.RafHeader, HTMLStencilElement {} var HTMLRafHeaderElement: { prototype: HTMLRafHeaderElement; new (): HTMLRafHeaderElement; }; interface HTMLRafInputElement extends Components.RafInput, HTMLStencilElement {} var HTMLRafInputElement: { prototype: HTMLRafInputElement; new (): HTMLRafInputElement; }; interface HTMLRafInstantModalElement extends Components.RafInstantModal, HTMLStencilElement {} var HTMLRafInstantModalElement: { prototype: HTMLRafInstantModalElement; new (): HTMLRafInstantModalElement; }; interface HTMLRafNotificationSettingsElement extends Components.RafNotificationSettings, HTMLStencilElement {} var HTMLRafNotificationSettingsElement: { prototype: HTMLRafNotificationSettingsElement; new (): HTMLRafNotificationSettingsElement; }; interface HTMLRafOnboardingElement extends Components.RafOnboarding, HTMLStencilElement {} var HTMLRafOnboardingElement: { prototype: HTMLRafOnboardingElement; new (): HTMLRafOnboardingElement; }; interface HTMLRafPaymentReceivedElement extends Components.RafPaymentReceived, HTMLStencilElement {} var HTMLRafPaymentReceivedElement: { prototype: HTMLRafPaymentReceivedElement; new (): HTMLRafPaymentReceivedElement; }; interface HTMLRafPhotoUploaderElement extends Components.RafPhotoUploader, HTMLStencilElement {} var HTMLRafPhotoUploaderElement: { prototype: HTMLRafPhotoUploaderElement; new (): HTMLRafPhotoUploaderElement; }; interface HTMLRafReferAFriendElement extends Components.RafReferAFriend, HTMLStencilElement {} var HTMLRafReferAFriendElement: { prototype: HTMLRafReferAFriendElement; new (): HTMLRafReferAFriendElement; }; interface HTMLRafSelectBarElement extends Components.RafSelectBar, HTMLStencilElement {} var HTMLRafSelectBarElement: { prototype: HTMLRafSelectBarElement; new (): HTMLRafSelectBarElement; }; interface HTMLRafSetupPaymentElement extends Components.RafSetupPayment, HTMLStencilElement {} var HTMLRafSetupPaymentElement: { prototype: HTMLRafSetupPaymentElement; new (): HTMLRafSetupPaymentElement; }; interface HTMLRafStepTrackerElement extends Components.RafStepTracker, HTMLStencilElement {} var HTMLRafStepTrackerElement: { prototype: HTMLRafStepTrackerElement; new (): HTMLRafStepTrackerElement; }; interface HTMLElementTagNameMap { 'raf-error-message': HTMLRafErrorMessageElement 'raf-feed-card': HTMLRafFeedCardElement 'raf-gallery': HTMLRafGalleryElement 'raf-header': HTMLRafHeaderElement 'raf-input': HTMLRafInputElement 'raf-instant-modal': HTMLRafInstantModalElement 'raf-notification-settings': HTMLRafNotificationSettingsElement 'raf-onboarding': HTMLRafOnboardingElement 'raf-payment-received': HTMLRafPaymentReceivedElement 'raf-photo-uploader': HTMLRafPhotoUploaderElement 'raf-refer-a-friend': HTMLRafReferAFriendElement 'raf-select-bar': HTMLRafSelectBarElement 'raf-setup-payment': HTMLRafSetupPaymentElement 'raf-step-tracker': HTMLRafStepTrackerElement } interface ElementTagNameMap { 'raf-error-message': HTMLRafErrorMessageElement; 'raf-feed-card': HTMLRafFeedCardElement; 'raf-gallery': HTMLRafGalleryElement; 'raf-header': HTMLRafHeaderElement; 'raf-input': HTMLRafInputElement; 'raf-instant-modal': HTMLRafInstantModalElement; 'raf-notification-settings': HTMLRafNotificationSettingsElement; 'raf-onboarding': HTMLRafOnboardingElement; 'raf-payment-received': HTMLRafPaymentReceivedElement; 'raf-photo-uploader': HTMLRafPhotoUploaderElement; 'raf-refer-a-friend': HTMLRafReferAFriendElement; 'raf-select-bar': HTMLRafSelectBarElement; 'raf-setup-payment': HTMLRafSetupPaymentElement; 'raf-step-tracker': HTMLRafStepTrackerElement; } }