import { ElementProps } from "../../../types/shared.mjs"; import { Component } from "../../../internal/factory/factory.mjs"; import { DetailsSummaryProps, DetailsTextProps } from "../details/Details.mjs"; import React from "react"; //#region src/components/content-presentation/expander/Expander.d.ts type ExpanderProps = ElementProps<'details'>; declare const Expander: Component<{ props: ExpanderProps; ref: HTMLDetailsElement; staticComponents: { Summary: typeof ExpanderSummary; Text: typeof ExpanderText; Group: typeof ExpanderGroup; }; }>; type ExpanderSummaryProps = DetailsSummaryProps; declare const ExpanderSummary: { (props: ExpanderSummaryProps): React.JSX.Element; displayName: string; }; type ExpanderTextProps = DetailsTextProps; declare const ExpanderText: { (props: ExpanderTextProps): React.JSX.Element; displayName: string; }; type ExpanderGroupProps = ElementProps<'div'>; declare const ExpanderGroup: { ({ children, className, ...props }: ExpanderGroupProps): React.JSX.Element; displayName: string; }; //#endregion export { Expander, ExpanderGroup, ExpanderGroupProps, ExpanderProps, ExpanderSummary, ExpanderSummaryProps, ExpanderText, ExpanderTextProps };