import * as React from "react";
import * as AccordionPrimitive from "@radix-ui/react-accordion";
declare const Accordion: React.ForwardRefExoticComponent<(AccordionPrimitive.AccordionSingleProps | AccordionPrimitive.AccordionMultipleProps) & React.RefAttributes<HTMLDivElement>>;
declare const AccordionItem: React.ForwardRefExoticComponent<Omit<AccordionPrimitive.AccordionItemProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
declare const AccordionTrigger: React.ForwardRefExoticComponent<Omit<AccordionPrimitive.AccordionTriggerProps & React.RefAttributes<HTMLButtonElement>, "ref"> & React.RefAttributes<HTMLButtonElement>>;
declare const AccordionContent: React.ForwardRefExoticComponent<Omit<AccordionPrimitive.AccordionContentProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
export interface FictoanExpandableContentProps {
    summary: React.ReactNode;
    open?: boolean;
    margin?: "none" | "nano" | "micro" | "tiny" | "small" | "medium" | "large" | "huge";
    padding?: "none" | "nano" | "micro" | "tiny" | "small" | "medium" | "large" | "huge";
    bgColour?: string;
    textColour?: string;
    borderColour?: string;
    shadow?: "none" | "mild" | "soft" | "hard";
    isFullWidth?: boolean;
    className?: string;
    children: React.ReactNode;
}
export declare const ExpandableContent: React.ForwardRefExoticComponent<FictoanExpandableContentProps & React.RefAttributes<HTMLDivElement>>;
export { Accordion, AccordionItem, AccordionTrigger, AccordionContent };
//# sourceMappingURL=accordion.d.ts.map