import type { IncomingMessage, ServerResponse } from 'node:http'; import type { ApiQueryPriority } from './api-query-priority.js'; export declare const API_QUERY_CALLER_DISCONNECTED = "API_QUERY_CALLER_DISCONNECTED"; export interface StoreQueryRequestLifecycle { readonly signal: AbortSignal; readonly priority: ApiQueryPriority; readonly source: string; dispose(): void; } export declare function isApiQueryCallerDisconnected(err: unknown): boolean; /** Share the admission lane and HTTP disconnect lifecycle across query routes. */ export declare function createStoreQueryRequestLifecycle(req: IncomingMessage, res: ServerResponse, source: string): StoreQueryRequestLifecycle; //# sourceMappingURL=store-query-lifecycle.d.ts.map