/** * Style slots and CVA variants for the Accordion component. * * Defines the visual regions (slots) and variant-based styling * using Class Variance Authority (CVA). * * @module @mks2508/mks-ui/react/ui/Accordion/Accordion.styles */ import { type VariantProps } from 'class-variance-authority'; import type { StyleSlots } from '../../../core/types'; import type { AccordionSlot } from './Accordion.types'; /** * Default Tailwind classes for each visual region of the Accordion. * * @example * ```typescript * import { AccordionStyles } from '@mks2508/mks-ui'; * * // Access individual slot defaults * console.log(AccordionStyles.root); // base root classes * console.log(AccordionStyles.trigger); // base trigger classes * ``` */ export declare const AccordionStyles: StyleSlots; /** * CVA variants for the Accordion root element. * * Provides `default` and `bordered` visual variants that control * the overall appearance of the accordion container. * * @example * ```typescript * import { accordionVariants } from '@mks2508/mks-ui'; * * // Get class string for bordered variant * const classes = accordionVariants({ variant: 'bordered' }); * ``` */ export declare const accordionVariants: (props?: ({ variant?: "default" | "bordered" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** * Variant props extracted from {@link accordionVariants}. * Use this to type-check the `variant` prop on the Accordion root. */ export type AccordionVariantProps = VariantProps; //# sourceMappingURL=Accordion.styles.d.ts.map