import * as i0 from "@angular/core";
interface CardData {
    key: string;
    value: string | number;
}
export declare class NxtImageCard {
    imageSrc: string;
    iconSrc: string;
    hoverIconSrc: string;
    iconBgColor: string;
    iconHoverBgColor: string;
    iconPosition: 'start' | 'middle' | 'end';
    title: string;
    content: string;
    cardData: CardData[];
    cardHeight: string;
    cardWidth: string;
    cardColor: string;
    padding: string;
    cardImageHeight: string;
    cardImageWidth: string;
    cardImageColor: string;
    imagePadding: string;
    imageBorderRadius: string;
    isHovered: boolean;
    constructor();
    ngOnInit(): void;
    getIconPositionClass(): string;
    onMouseEnter(): void;
    onMouseLeave(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NxtImageCard, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NxtImageCard, "nxt-image-card", never, { "imageSrc": { "alias": "imageSrc"; "required": false; }; "iconSrc": { "alias": "iconSrc"; "required": false; }; "hoverIconSrc": { "alias": "hoverIconSrc"; "required": false; }; "iconBgColor": { "alias": "iconBgColor"; "required": false; }; "iconHoverBgColor": { "alias": "iconHoverBgColor"; "required": false; }; "iconPosition": { "alias": "iconPosition"; "required": false; }; "title": { "alias": "title"; "required": false; }; "content": { "alias": "content"; "required": false; }; "cardData": { "alias": "cardData"; "required": false; }; "cardHeight": { "alias": "cardHeight"; "required": false; }; "cardWidth": { "alias": "cardWidth"; "required": false; }; "cardColor": { "alias": "cardColor"; "required": false; }; "padding": { "alias": "padding"; "required": false; }; "cardImageHeight": { "alias": "cardImageHeight"; "required": false; }; "cardImageWidth": { "alias": "cardImageWidth"; "required": false; }; "cardImageColor": { "alias": "cardImageColor"; "required": false; }; "imagePadding": { "alias": "imagePadding"; "required": false; }; "imageBorderRadius": { "alias": "imageBorderRadius"; "required": false; }; }, {}, never, never, true, never>;
}
export {};
