/**
* 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