import type { IconSize } from './_internal/components/Icon/Icon.types'; import type { IntegrationIconName } from './_internal/components/IntegrationIcon/IntegrationIcon.types'; export interface IntegrationIconProps { id?: string; /** * The filename of the icon that should be displayed */ name: IntegrationIconName; /** * Accessible, short-text description for the icon. Not rendered as part of the graphic, but * browsers usually display it as a tooltip and screen readers use this. */ title?: string; /** * The size of the icon * Options: large (32x32px), default (24x24px), dense (20x20px), small (14x14px). */ size?: IconSize; /** * Icon's custom static path. It'll default to either the staticPath defined on the library installation or '/static' if none are provided. */ staticPath?: string; } export * from './_internal/components/IntegrationIcon/IntegrationIcon.types'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent & Readonly<{}>, { id: string; title: string; size: IconSize; staticPath: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;