import { IHtmlDetailsProps } from "./types"; /** * A component that provides a clickable summary element and a content element * that can be toggled open and closed. * * @param {object} props - The properties for the Details component. * @param {string} [props.testID] - Optional test identifier for testing purposes. Defaults to "resk-details". * @param {object} [props.iconProps] - Additional properties for the icon component. * @param {string} [props.iconPosition] - The position of the icon. Defaults to "left". * @param {boolean} [props.disabled] - Flag to indicate if the component is disabled. * @param {string} [props.className] - Additional CSS class names to apply to the container element. * @param {any} [props.open] - The value of the `open` attribute for the `details` element. * @param {string} [props.summaryClassName] - Additional CSS class names to apply to the summary element. * @param {ReactElement} [props.summary] - The content of the summary element. * @param {ReactElement} [props.children] - The content of the content element. * @param {object} [props.contentClassName] - Additional properties for the content element. * @param {object} [rest] - Additional props passed to the `Div` component. */ export declare function Details({ className, iconProps, iconPosition, disabled, testID, contentClassName, open, summaryClassName, summary, children, ...rest }: IHtmlDetailsProps): import("react/jsx-runtime").JSX.Element; export declare namespace Details { var displayName: string; } export * from "./types";