import type { Intent } from '../Typography/Typography.types';
export declare const focusBlue: string;
/**
 * Using box-shadow only, will not change size with a border.
 */
export declare const focusable: import("styled-components").RuleSet<object>;
export declare function getGapOutlineFocus(): import("styled-components").RuleSet<object>;
export declare const defaultTransition: import("styled-components").RuleSet<object>;
export declare function getEllipsis(): import("styled-components").RuleSet<object>;
/**
 * `border` is used instead of `outline` intentionally - as `outline` can't handle `border-radius`
 * (rounded elements will still have square outline)
 */
export declare function getFocus(): import("styled-components").RuleSet<object>;
/**
 * Useful when overflow could clip the outer pixel.
 */
export declare function getFocusInset(): import("styled-components").RuleSet<object>;
export declare function getLineClamp(lines?: number): import("styled-components").RuleSet<{
    intent?: Intent | undefined;
}>;
