import react from 'react';
export type AccordionInstance = {
    single: boolean;
    _selected: string[];
    _setSelected?: (id: string) => void;
    hasClicked?: boolean;
    setHasClicked?: (hasClicked: boolean) => void;
    isWithinAccordion?: boolean;
};
export declare const AccordionContext: react.Context<AccordionInstance>;
export declare function useAccordionContext(): AccordionInstance;
