import { ReactNode } from 'react';
interface FlyoutOptions {
    position: {
        top: number;
        left: number;
    };
    children?: ReactNode;
}
export interface FlyoutHookResult {
    flyout: ReactNode;
    showFlyout: (options: FlyoutOptions) => void;
    hideFlyout: () => void;
    isVisible: boolean;
}
export declare const useFlyout: () => FlyoutHookResult;
export {};
