/// export type Offset = { top?: number; right?: number; bottom?: number; left?: number; }; export type FocusRingShowOpts = { className?: string; offset?: Offset | number; zIndex?: number; }; export type FocusRingAncestry = { elements: Element[]; styles: CSSStyleDeclaration[]; }; export interface FocusRingProps { within?: boolean; enabled?: boolean; focused?: boolean; offset?: Offset | number; focusTarget?: React.RefObject; ringTarget?: React.RefObject; ringClassName?: string; focusClassName?: string; focusWithinClassName?: string; } export declare const FOCUS_RING_COLOR_CSS_PROPERTY = "--__adaptive-focus-ring-color"; export declare const FOCUS_RING_RADIUS_CSS_PROPERTY = "--__adaptive-focus-ring-radius"; export type FocusRingStyleProperties = { top?: number; left?: number; width?: number; height?: number; zIndex?: number; [FOCUS_RING_COLOR_CSS_PROPERTY]?: string; [FOCUS_RING_RADIUS_CSS_PROPERTY]?: string; }; export type ThemeOptions = { brightnessTreshold?: number; }; //# sourceMappingURL=FocusRingTypes.d.ts.map