interface SessCtx { get?: (name: string) => T | undefined; slots: { inject: (name: string, register: () => () => void) => () => void; register: (options: Record, component: unknown) => () => void; }; effect: (fn: () => void | (() => void), label?: string) => void; } export declare function installSessionDelete(ctx: SessCtx): () => void; export {};