import { z } from "zod/v4";
import type { JSX } from "solid-js";
import type { ComponentMeta } from "../../meta";
export declare const AccordionRootPropsSchema: z.ZodObject<{
    value: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodArray<z.ZodString>]>>;
    defaultValue: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodArray<z.ZodString>]>>;
    multiple: z.ZodOptional<z.ZodBoolean>;
    collapsible: z.ZodOptional<z.ZodBoolean>;
    disabled: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export interface AccordionRootProps extends z.infer<typeof AccordionRootPropsSchema>, Omit<JSX.HTMLAttributes<HTMLDivElement>, keyof z.infer<typeof AccordionRootPropsSchema>> {
    onValueChange?: (value: string | string[]) => void;
    children: JSX.Element;
}
export declare const AccordionItemPropsSchema: z.ZodObject<{
    value: z.ZodString;
    disabled: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const AccordionMeta: ComponentMeta;
//# sourceMappingURL=accordion.props.d.ts.map