import * as class_variance_authority_dist_types from 'class-variance-authority/dist/types';

declare enum AccordionVariantTypes {
    boxed = "boxed",
    filled = "filled",
    spaced = "spaced"
}
declare const accordion: (props?: ({
    variant?: "boxed" | "filled" | "spaced" | null | undefined;
} & class_variance_authority_dist_types.ClassProp) | undefined) => string;
declare const accordionButton: (props?: ({
    variant?: "boxed" | "filled" | "spaced" | null | undefined;
    open?: boolean | null | undefined;
} & class_variance_authority_dist_types.ClassProp) | undefined) => string;
declare const accordionPanel: (props?: ({
    variant?: "boxed" | "filled" | "spaced" | null | undefined;
    open?: boolean | null | undefined;
} & class_variance_authority_dist_types.ClassProp) | undefined) => string;
type AccordionTheme = typeof accordion;

export { AccordionTheme, AccordionVariantTypes, accordion, accordionButton, accordionPanel };
