import { type ComponentType } from 'react';
type IslandPropsWithApi = Readonly<{
    siteId?: string;
    apiBaseUrl?: string;
    stage?: 'preview' | 'published';
}>;
export declare function mountShopBlockIsland<TProps extends IslandPropsWithApi>(root: HTMLElement, props: TProps, Component: ComponentType<TProps>, label: string): (() => void) | undefined;
export {};
