import { type Readable } from "svelte/store"; import type { PageData } from "../types.js"; import type { User } from "lucia-auth"; export type ClientUser = Readonly | null; export declare const getUser: () => Readable; export declare class UndefinedError extends Error { constructor(type: "pageData._lucia" | "__lucia__"); } export declare const handleSession: (pageStore: Readable<{ data: PageData; }>, onSessionUpdate?: (hasSession: boolean) => void) => void;