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;
}