import { FlattenSimpleInterpolation } from 'styled-components'; import { ResolvedTheme } from '../themes'; type FocusType = 'focus' | 'focus-visible' | 'focus-within'; export interface FocusOptions { selector?: string; focusType?: FocusType; focusTypeClass?: boolean; inverted?: boolean; insideOnly?: boolean; } export declare function addFocusVisibleActive(element: HTMLElement | null): void; export declare function removeFocusVisibleActive(element: HTMLElement | null): void; export declare const focus: ({ theme }: { theme: ResolvedTheme; }, options?: FocusOptions) => FlattenSimpleInterpolation; export {};