import type { PGlite, PGliteOptions, PGliteServerOptions } from '#pglite-utils'; export declare function usePGlite(): Promise>>; export type PGliteServerInstance = PGlite; export interface PGliteServerHooks { /** * Called before creating a PGlite instance */ 'pglite:config': (options: PGliteOptions) => void | Promise; /** * Called after creating a PGlite instance */ 'pglite:init': (pg: PGliteServerInstance) => void | Promise; } declare module 'nitropack/types' { interface NitroRuntimeHooks extends PGliteServerHooks { } }