type __VLS_Props = { data: { member: any; referral: any; submittingReferrerCode?: boolean; submitReferrerCodeError?: string; } | null; }; declare const _default: __VLS_WithSlots any; "copy-code": (code: string) => any; "share-code": (code: string) => any; "submit-code": (code: string) => any; "invite-history": () => any; "how-it-works": () => any; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ onBack?: (() => any) | undefined; "onCopy-code"?: ((code: string) => any) | undefined; "onShare-code"?: ((code: string) => any) | undefined; "onSubmit-code"?: ((code: string) => any) | undefined; "onInvite-history"?: (() => any) | undefined; "onHow-it-works"?: (() => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, { default?: ((props: {}) => any) | undefined; }>; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };