import { default as React } from 'react';
type CEFaqExpanderSize = "small" | "medium" | "large";
interface CEFaqItemProps {
    question: string;
    answer: string | React.ReactNode;
    isOpen?: boolean;
    onClick?: () => void;
    className?: string;
}
interface CEFaqExpanderProps {
    items: Omit<CEFaqItemProps, "isOpen" | "onClick">[];
    title?: string;
    subtitle?: string;
    className?: string;
    size?: CEFaqExpanderSize;
    maxItems?: number;
    allowMultiple?: boolean;
    defaultOpenIndex?: number;
    showItemCount?: boolean;
    maxWidth?: string;
    theme?: "light" | "dark" | "auto";
}
declare const CEFaqItem: React.FC<CEFaqItemProps>;
declare const CEFaqExpander: React.FC<CEFaqExpanderProps>;
export default CEFaqExpander;
export { CEFaqItem };
export type { CEFaqExpanderProps, CEFaqItemProps, CEFaqExpanderSize };
