import { ReactElement } from 'react';
/**
* If you want to use Icon with SVG you have to load this
* component in your app.
* If you don't pass any props you will have our default
* iconset (please look at talend-icons in that case)
* @param {object} props react props
* @example
*/
export declare function IconsProvider({ bundles, additionalBundles, defaultIcons, icons, }: {
bundles?: string[];
additionalBundles?: string[];
defaultIcons?: Record;
icons?: Record;
}): import("react/jsx-runtime").JSX.Element | null;
export declare namespace IconsProvider {
var displayName: string;
var getCurrentIconIds: () => (string | null)[];
var getAllIconIds: () => Promise<(string | null)[]>;
var getAllFilterIds: () => (string | null)[];
var injectIcon: (id: string, container: Element) => void;
}