import { HTMLAttributes } from 'react';
import { JDColor, IconSize } from '../../types/enum';
export declare type IIcons = 'menu' | 'magnifier' | 'addCircle' | 'jdR' | 'jdT' | 'jdS' | 'jdG' | 'store' | 'sms' | 'historyWatch' | 'emptyStart' | 'barGraph' | 'reservation' | 'won' | 'gear' | 'location' | 'arrowUp' | 'speechBubble' | 'recipt' | 'gearBox' | 'houseGear' | 'speechBubble2' | 'triWarn' | 'diffuser' | 'exclamation' | 'camera' | 'chair' | 'vim' | 'board' | 'wifi' | 'shortLeft' | 'shortRight' | 'arrowRight' | 'arrowDown' | 'bell' | 'share' | 'trashCan' | 'close' | 'fillStar' | 'plus' | 'search' | 'search2' | 'arrowBack' | 'kakaoTalk' | 'email' | 'list' | 'doubleBlock' | 'threeBlock' | 'question' | 'point' | 'box' | 'circleRightArrow' | 'help' | 'photoFile' | 'file' | 'reload' | 'naver' | 'arrow2' | 'lightBell' | 'copy' | 'quoteRight' | 'quoteLeft' | 'book' | 'edit' | 'home' | 'box2' | 'info' | 'letter' | 'pay' | 'bell2' | 'photo' | 'checkList' | 'arrowLong';
declare type TConOrigin = {
    [key: string]: (prop: HTMLAttributes<SVGElement>) => any;
};
export declare const IConOrigin: TConOrigin;
export interface IconConifgProps {
    viwBox?: string;
    label?: string;
    labelSize?: 'large' | 'small';
    size?: IconSize;
    hover?: boolean;
    color?: JDColor;
    tooltip?: string;
    selected?: boolean;
    badge?: string;
}
export {};
