declare const DISCLOSURE_CHANGE_EVENT = "smarthr-ui:disclosure-change"; type DisclosureChangeEventDetail = { id: string; expanded: boolean; }; declare global { interface DocumentEventMap { [DISCLOSURE_CHANGE_EVENT]: CustomEvent; } } type Setter = (value: boolean | ((prev: boolean) => boolean)) => void; type UseDisclosureResult = [expanded: boolean, setExpanded: Setter]; /** * 同じ `id` で呼ぶとイベント経由で状態が同期される custom hook */ export declare const useDisclosure: (id: string) => UseDisclosureResult; export {};