alinea
Version:
Headless git-based CMS
19 lines (18 loc) • 923 B
TypeScript
import type { LocalConnection } from 'alinea/core/Connection';
import type { Session } from 'alinea/core/Session';
import { QueryClient } from 'react-query';
import type { AppProps } from '../App.js';
export declare const sessionAtom: import("jotai").PrimitiveAtom<Session | undefined> & {
init: Session | undefined;
};
export declare const dashboardOptionsAtom: import("jotai").PrimitiveAtom<AppProps> & {
init: AppProps;
};
export declare function useSetDashboardOptions(options: AppProps): void;
export declare const queryClientAtom: import("jotai").PrimitiveAtom<QueryClient> & {
init: QueryClient;
};
export declare const clientAtom: import("jotai").Atom<LocalConnection>;
export declare const configAtom: import("jotai").Atom<import("alinea/core/Config.js").Config>;
export declare const useSession: () => Session | undefined;
export declare const useConfig: () => import("alinea/core/Config.js").Config;