/** * Copyright Zendesk, Inc. * * Use of this source code is governed under the Apache License, Version 2.0 * found at http://www.apache.org/licenses/LICENSE-2.0. */ export interface IUseFocusVisibleProps { /** A ref pointing to the scope which contains focus visible elements */ scope: React.RefObject; /** A relative document */ relativeDocument?: any; /** A class name applied to the element with `:focus-visible` behavior */ className?: string; /** A data attribute applied to the element with `:focus-visible` behavior */ dataAttribute?: string; } export declare function useFocusVisible({ scope, relativeDocument, className, dataAttribute }?: IUseFocusVisibleProps): void;