import { Atom } from '@cn-ui/use';
export declare type Controller = {
    [key: string]: Atom<boolean>;
};
export declare const CollapseContext: import("solid-js").Context<{
    lazyload?: boolean;
    destroyOnHide?: boolean;
    onToggle?: (_key: string, state: boolean, _e: any) => void;
    CommitController: (c: (c: Controller) => Controller) => void;
}>;
