import React from "react";
interface ExpanderProps {
    /** Custom summary text renderer. Passes props as function parameter. */
    renderSummary?: (props: ExpanderProps) => React.ReactNode;
    /** Custom summary text renderer when details are opened. Passes props as function parameter. */
    renderSummaryOpened?: (props: ExpanderProps) => React.ReactNode;
    /** Trigger text */
    summary?: string;
    /** Trigger text when details are opened */
    summaryOpened?: string;
    /** Additional CSS classes */
    className?: string;
    /** Child elements */
    children?: React.ReactNode;
    /** Expander takes full width of its container */
    isFullWidth?: boolean;
    /** Position of trigger relative to content when opened */
    placement?: "top" | "bottom";
    /** Group identifier for syncing multiple expanders together */
    toggleGroup?: string;
    /** Initial open state */
    open?: boolean;
}
export declare const Expander: React.FC<ExpanderProps>;
export {};
