import { CustomElementDefinition } from './shared-types/custom-element.types';
/**
 * Configuration options for limel-config.
 *
 * @public
 */
export type Config = {
  /**
   * The path to where the icon library used by limel-icon is located.
   */
  iconPath?: string;
  /**
   * The default locale to use for components that support localization.
   */
  defaultLocale?: string;
  /**
   * Whitelisted html elements for `limel-markdown`.
   *
   * Any custom element added here will not be sanitized and thus rendered.
   * @alpha
   */
  markdownWhitelist?: CustomElementDefinition[];
  /**
   * @internal
   */
  featureSwitches?: Record<string, boolean>;
};
declare class ConfigClass implements Config {
  iconPath: string;
  defaultLocale: string;
  markdownWhitelist?: CustomElementDefinition[];
  featureSwitches: any;
}
export declare const globalConfig: ConfigClass;
export {};
//# sourceMappingURL=config.d.ts.map