import { ComponentType, FC } from 'react';
import { AssetImageModel, ComponentModel } from '../../../common/models';
import { MenuModel } from './menu';
import './menu.less';
import { PageModel } from '../page/page';
export declare const COMPONENT_LINK_CONTENT_TYPE = "link";
export interface LinkModel extends ComponentModel {
    text?: string;
    url?: string;
    page?: PageModel;
    image?: AssetImageModel;
    submenu?: MenuModel;
    opensIn?: string;
    component?: ComponentModel;
}
interface LinkProps extends LinkModel {
    onClick?: () => void;
    isActive?: boolean;
}
export declare const LinkComponent: FC<LinkProps>;
export declare const Link: ComponentType<LinkProps>;
export {};
//# sourceMappingURL=link.d.ts.map