import { default as React } from 'react';
import { StatusLevel } from '../../utils';
import { AstroIconName } from './AstroIcon';
export interface HeaderIconWithStatusProps {
/** Astro icon name */
icon: AstroIconName | string;
/** Icon size in pixels */
size?: number;
/** Status level */
status: StatusLevel;
/** Custom status color (optional - defaults to theme status color) */
statusColor?: string;
/** Override light theme detection */
isLightTheme?: boolean;
/** Additional CSS class */
className?: string;
/** Additional inline styles */
style?: React.CSSProperties;
}
/**
* HeaderIconWithStatus - Card/Chart header icon with status indicator
*
* Follows MonitoringIcon pattern exactly:
* - Icon colored by status
* - Status symbol at top-left with transform offset
* - Glow in dark mode, border in light mode
*
* @example
* ```tsx
*
* ```
*/
export declare const HeaderIconWithStatus: React.NamedExoticComponent;
export default HeaderIconWithStatus;