import type { CSSProperties, FunctionComponent, ReactNode } from 'react';
import { type FlexContainerProps, type FlexItemProps } from '../../utils/FlexboxUtils.js';
import { type GapProps, type PaddingProps } from '../../utils/LayoutPropsUtils.js';
interface HoverRevealContainerProps extends FlexContainerProps, GapProps {
    children: ReactNode;
}
interface HoverRevealContainerItemProps extends FlexItemProps, PaddingProps {
    style?: CSSProperties;
    forceVisible?: boolean;
    children: ReactNode;
}
/** @public */
export interface HoverRevealContainerComponent extends FunctionComponent<HoverRevealContainerProps> {
    Item: FunctionComponent<HoverRevealContainerItemProps>;
}
export declare const HoverRevealContainer: HoverRevealContainerComponent;
export {};
