import { type ReactNode } from 'react'; import type { TriggerIcon as TriggerIconType } from '../types'; /** * Props for the Icon component. */ export interface TriggerIconProps { /** * Icon to display. * - 'branding' - c15t or INTH logo based on branding setting * - 'fingerprint' - Generic fingerprint icon * - 'settings' - Generic settings/gear icon * - ReactNode - Custom icon element * * @default 'branding' */ icon?: TriggerIconType; /** * Additional CSS class names. */ className?: string; /** * When true, removes default styling. * @default false */ noStyle?: boolean; } /** * Icon component that renders the appropriate icon based on branding. * * @example * ```tsx * // Default branding icon * * * // Fingerprint icon * * * // Custom icon * } /> * ``` */ export declare function TriggerIcon({ icon, className, noStyle, }: TriggerIconProps): ReactNode; export declare namespace TriggerIcon { var displayName: string; }