import { Field } from "@sitecore-jss/sitecore-jss-vue";
import { LinkType } from "@/utils/common/type/common.type";
export declare const CompLinkTypeSize: {
    readonly S: "s";
    readonly L: "l";
};
export type CompLinkTypeSize = (typeof CompLinkTypeSize)[keyof typeof CompLinkTypeSize];
export declare const CompLinkTypeTarget: {
    readonly Page: "page";
    readonly Drawer: "drawer";
};
export type CompLinkTypeTarget = (typeof CompLinkTypeTarget)[keyof typeof CompLinkTypeTarget];
export declare const CompLinkTypeVariant: {
    readonly Default: "default";
    readonly Alternative: "alternative";
    readonly Professional: "professional";
    readonly Open: "open";
};
export type CompLinkTypeVariant = (typeof CompLinkTypeVariant)[keyof typeof CompLinkTypeVariant];
export type CompTileLinkProps = {
    link?: LinkType;
    title: Field<string> | string;
    text?: Field<string> | string;
    openVariantIcon?: string;
    size?: CompLinkTypeSize;
    target?: CompLinkTypeTarget;
    variant?: CompLinkTypeVariant;
};
