/** Dependency analysis is shared by Page validation and the query runtime. */ export interface PageDependencyBinding { bindingId: string; parameters: Readonly>; stateEffects?: readonly { targetStateId: string; }[]; resultStateBindings?: readonly { targetStateId: string; }[]; } export declare const analyzePageBindingDependencies: (bindings: readonly PageDependencyBinding[]) => { order: string[]; dependencies: Record; errors: { bindingId: string; code: 'DUPLICATE' | 'MISSING' | 'CYCLE' | 'STATE_OWNER'; dependencyId?: string; }[]; }; //# sourceMappingURL=page-binding-dependencies.d.ts.map