import type { Diagnostic } from '../types/diagnostic.js'; import type { YamlFile } from './io.js'; import type { Screen, Transition, UIAction } from './types.js'; export declare function collectUIActions(uiFiles: YamlFile[]): UIAction[]; export declare function validateL3ScreensExistInL2(uiFiles: YamlFile[], l2Screens: Map): Diagnostic[]; export declare function validateL3L2Cross(uiActions: UIAction[], transitions: Transition[]): Diagnostic[]; export declare function validateL2TransitionsUsedByL3(uiActions: UIAction[], transitions: Transition[], l2Screens: Map): Diagnostic[]; //# sourceMappingURL=l3.d.ts.map