/// declare const BUNDLED_ICONS: { camera: any; cancelCircle: any; caretDown: any; cart: any; checkmark: any; checkmarkCircle: any; chevronDown: any; chevronUp: any; chevronRight: any; chevronLeft: any; close: any; critical: any; discount: any; delivered: any; delivery: any; disabled: any; errorFill: any; info: any; lock: any; mobile: any; questionFill: any; spinner: any; spinnerSmall: any; success: any; ship: any; warning: any; warningCircle: any; warningFill: any; giftFill: any; }; export interface Props { source: 'placeholder' | keyof typeof BUNDLED_ICONS; appearance?: 'accent' | 'interactive' | 'subdued' | 'info' | 'success' | 'warning' | 'critical'; size?: 'small' | 'default' | 'large'; accessibilityLabel?: string; } export declare function Icon({ source, appearance, size, accessibilityLabel }: Props): JSX.Element; export {};