/**
 * @part link - The main link element that represents the link component.
 * @slot - Content is placed between the opening closing tags.
 */
export declare class PdsLink {
    /**
     * A unique identifier used for the underlying component `id` attribute.
     */
    componentId: string;
    /**
     * When enabled, opens link in a new tab.
     * @defaultValue false
     */
    external: boolean;
    /**
     *
     * Modifies the look of the link
     */
    variant: 'inline' | 'plain';
    /**
     *
     * The Font size follows t-shirt model
     * sm: 12px
     * md: 14px
     * lg: 16px
     * @defaultValue lg
     */
    fontSize: 'sm' | 'md' | 'lg';
    /**
     * The URL that the hyperlink points to.
     */
    href: string;
    private classNames;
    render(): any;
}
