import React from "react";
declare type FocusZoneProps = {
    children: React.ReactNode;
    previousFocusableElement: (() => HTMLElement | null) | (HTMLElement | null);
    nextFocusableElement: (() => HTMLElement | null) | (HTMLElement | null);
    firstZoneFocusableElement: HTMLElement | null;
    customOnFocusZoneKeyDown?: React.KeyboardEventHandler;
};
export declare type FocusZoneHandle = {
    focusZone: HTMLDivElement | null;
};
export declare const FocusZone: import("preact").FunctionalComponent<Omit<FocusZoneProps, "ref"> & {
    ref?: import("preact").Ref<unknown> | undefined;
}>;
export {};
