import { type ComponentType, type ReactNode } from 'react';
type AddonComponent = ComponentType<{
    __addonCompatible?: undefined;
    src: undefined;
    alt: undefined;
}>;
export type AddonValue = ReactNode | AddonComponent;
export declare function renderAddon(value: AddonValue): ReactNode;
export {};
/**
 * There is no single `Addon` component. Components that accept addons render their own `gds-addon`
 * container (either inline or via a local wrapper component) that wraps the result of
 * `renderAddon(value)`.
 */
//# sourceMappingURL=Addon.d.ts.map