import { FunctionComponent, PropsWithChildren } from 'react'; import type { MutuallyExclusive } from '../../utils/types'; import { type ButtonProps } from '../buttons'; import type { IconButtonProps } from '../buttons/icon-button'; import { type DropdownMenuButtonProps } from '../dropdown-menu-button'; type ButtonDisclosureButtonProps = Partial> & Omit; type IconDisclosureButtonProps = Partial> & Omit; export type DisclosureButtonProps = MutuallyExclusive; export interface DisclosureProps { align?: DropdownMenuButtonProps['align']; buttonProps: DisclosureButtonProps; className?: string; idContent?: string; } export declare const Disclosure: FunctionComponent>; export {};