UNPKG

774 BTypeScriptView Raw
1export interface LinkClasses {
2 /** Styles applied to the root element. */
3 root: string;
4 /** Styles applied to the root element if `underline="none"`. */
5 underlineNone: string;
6 /** Styles applied to the root element if `underline="hover"`. */
7 underlineHover: string;
8 /** Styles applied to the root element if `underline="always"`. */
9 underlineAlways: string;
10 /** Styles applied to the root element if `component="button"`. */
11 button: string;
12 /** State class applied to the root element if the link is keyboard focused. */
13 focusVisible: string;
14}
15export type LinkClassKey = keyof LinkClasses;
16export declare function getLinkUtilityClass(slot: string): string;
17declare const linkClasses: LinkClasses;
18export default linkClasses;