import type { CallToAction } from '@r2u/react-ar-components'; import type { SKUHandler } from './types'; interface OpenProps { element: HTMLElement; event?: string; } interface AttachProps extends OpenProps { sku: string; price?: string; resize?: boolean; callToAction?: CallToAction; showFeedback?: boolean; showInstructions?: 'once' | 'always' | 'never'; fallbackOptions?: { alertMessage?: string; fallback?: 'viewer' | 'full'; }; } declare function open({ element, event }: OpenProps): Promise; declare function attach({ sku, price, element, callToAction, event, showInstructions, showFeedback, fallbackOptions, resize: resizeParam, }: AttachProps): Promise; declare function getLink(sku: string): Promise; declare const _default: { attach: typeof attach; open: typeof open; getLink: typeof getLink; }; export default _default;