import "../../CommonImports"; import "../../Core/core.css"; import * as React from "react"; import { IFocusZoneContext, IFocusZoneProps } from "./FocusZone.Props"; export interface IFocusZoneState { focuszoneId: string; } export declare const FocusZoneContext: React.Context; export declare class FocusZone extends React.Component { private lastFocusElement; private rootElements; constructor(props: Readonly); render(): JSX.Element; componentDidMount(): void; private focusNextElement; private getFocusElements; /** * isFocusElement is used to determine whether or not an element should participate * in this focus zone. * * @param element HTML Element that you are testing as a valid focus element. * * @param customSelector A custom selector that is used to match elements with * negative tabIndex. These wont match normally unless targetted by the custom * selector. */ private isFocusElement; }