import type { VastIcon, RenderedVastIcon } from '../../../types';
import { type LoadResourceOptions } from '../resources/loadResource';
export interface RenderIconOptions extends LoadResourceOptions {
    drawnIcons: RenderedVastIcon[];
    onIconClick?(icon: VastIcon): void;
}
export declare const renderIcon: (icon: VastIcon, config: RenderIconOptions) => Promise<RenderedVastIcon>;
