import { ReactNode } from 'react';
import { OverlayProps } from 'react-aria';
import { BaseProps, Styles } from '../../../tasty';
import { WithCloseBehavior } from './types';
export interface CubeTrayProps extends OverlayProps, WithCloseBehavior {
    container?: HTMLElement;
    qa?: BaseProps['qa'];
    onClose?: (action?: string) => void;
    isFixedHeight?: boolean;
    isNonModal?: boolean;
    styles?: Styles;
    children?: ReactNode;
    isKeyboardDismissDisabled?: boolean;
    isOpen?: boolean;
    onOpenChange?: (isOpen: boolean) => void;
    defaultOpen?: boolean;
}
declare let _Tray: import("react").ForwardRefExoticComponent<CubeTrayProps & import("react").RefAttributes<unknown>>;
export { _Tray as Tray };
