import type { Diagnostic } from '../types/diagnostic.js'; import type { YamlFile } from './io.js'; import type { Screen, Transition } from './types.js'; export declare function collectStateScreens(stateFiles: YamlFile[]): Set; export declare function validateL4L2Cross(stateScreens: Set, l2Screens: Map): Diagnostic[]; export type L4Details = { screenId: string; context?: string; screenKey: string; queries: Set; mutations: Set; events: Record>; }; export declare function collectL4Details(stateFiles: YamlFile[]): Map; export declare function validateL4EventsCross(l4Details: Map, transitions: Transition[], _l2Screens: Map): Diagnostic[]; //# sourceMappingURL=l4.d.ts.map