import type { Request } from 'express';
/**
 * Returns true when the request should advance hosted demo session idle tracking.
 * Counts only mutating work: POST/PUT/PATCH to `/code/*`, `/search-components`, or `/design/*`.
 * Read-only traffic (config, health, tokens, etc.) does not extend the idle window.
 */
export declare const shouldRecordHostedDemoSessionAction: (req: Request) => boolean;
//# sourceMappingURL=shouldRecordHostedDemoSessionAction.d.ts.map