/** * Same-tick coalescing for action GETs. Calls made in one synchronous run, * such as a sync event refreshing a page's queries together, are sent as one * POST to the batch action. Each caller gets a Response shaped like its own * GET, so performActionFetch's error handling applies to it unchanged. */ export interface ActionGetRequest { name: string; /** The query string a single GET of this action carries. */ query: string; url: string; init: RequestInit; headers: Record; batchUrl: string; } export declare function fetchActionGet(request: ActionGetRequest): Promise; /** @internal exported for tests */ export declare function resetActionGetBatchForTests(): void;