/**
 * injectDiningConfigurator — entry point for merchants to embed a dining
 * set builder on their product pages.
 *
 * Follows the same shadow-root / portal-replace pattern as
 * injectConfigurator in inject.tsx, but with a dining-specific
 * context and component tree.
 */
import type { InjectDiningConfiguratorOptions } from '../types/dining-inject-config.js';
export declare function getDiningIframeSrc(apiKey: string, diningConfiguratorId: string, hexBgColor?: string | null, showAttachmentPoints?: boolean | null): string;
export declare function injectDiningConfigurator(opts: InjectDiningConfiguratorOptions): void;
