/**
 * @part link - Link element styles.
 * @slot (default) - Text content placed between the opening and closing tags. If no text is provided, the **href** will be used as a fallback.
 */
export declare class PdsLink {
    /**
     * A unique identifier used for the underlying component `id` attribute.
     */
    componentId: string;
    /**
     * Determines whether the link should open in a new tab.
     * @defaultValue false
     */
    external: boolean;
    /**
     * Sets the link variant styles.
     * @defaultValue inline
     */
    variant: 'inline' | 'plain';
    /**
     * The font size of the link's text.
     * @defaultValue lg
     */
    fontSize: 'sm' | 'md' | 'lg';
    /**
     * The hyperlink's destination URL. If no text is provided in the custom slot, the href will be used.
     */
    href: string;
    private classNames;
    render(): any;
}
