import type { IImageGraphicAttribute } from './../../vrender';
import { Image } from './../../vrender';
import type { ColumnIconOption } from '../../ts-types';
type IIconOptions = {
    width: number;
    height: number;
    svg?: string;
    iconName?: string;
    marginTop?: number;
    marginRight?: number;
    marginBottom?: number;
    marginLeft?: number;
} & IImageGraphicAttribute;
export declare class Icon extends Image {
    id: string;
    svg: string;
    iconName: string;
    cache?: ColumnIconOption;
    constructor(options: IIconOptions);
}
export {};
