import type { ReactNode } from 'react';
import type { ExtensionPointApi } from './surface/types.js';
export * from './surface/types.js';
export type ExtensionPointComponent = (props: {
    api: ExtensionPointApi;
}) => ReactNode;
export type ExtensionPointsKeys = 'cart.cart-list.after' | 'app.layout.footer' | 'cart.sidebar.action-button.before' | 'cart.cart-item.footer' | 'app.mini-cart-item.footer';
export type ExtensionPoints = Partial<Record<ExtensionPointsKeys, () => ReactNode>>;
