/** * Live view of the accordion item context. `id` is static but `disabled` is * exposed through a getter so children see prop updates instead of a * frozen snapshot captured at mount. */ export interface AccordionItemContext { readonly id: string; readonly disabled: boolean; } export declare function setAccordionItemContext(context: AccordionItemContext): void; export declare function getAccordionItemContext(): AccordionItemContext; /** * AccordionItem component - Individual accordion section. * * @example * ```svelte * * Title * Content * * ``` */ interface AccordionItemProps { /** * Unique item ID. */ id: string; /** * Whether the item is disabled. */ disabled?: boolean; /** * Additional CSS classes. */ class?: string; } declare const AccordionItem: import("svelte").Component; type AccordionItem = ReturnType; export default AccordionItem; //# sourceMappingURL=AccordionItem.svelte.d.ts.map