import { TsxAllowUnknowProperties } from "../TsxAllowUnknowProperties";
import { ISocialReaction } from "../../models";
import { ILikeService } from "../../stores";
export interface ILikeComponent {
    topicId: string;
    commendId?: string;
    commentLikeService?: ILikeService;
    likes?: Array<ISocialReaction>;
    likeListingTemplate?: string;
    extendComponents?: Array<{
        elem: string;
        dynamicInput?: any;
    }>;
    isCompactMode?: boolean;
}
declare global {
    namespace VueTsxSupport.JSX {
        interface Element {
        }
        interface ElementClass {
        }
        interface IntrinsicElements {
            "omfx-like-component": TsxAllowUnknowProperties<ILikeComponent>;
        }
    }
}
