export type FederatedActionLoader = (req: { model: string; actionKey: string; modal?: string; }) => void | Promise; /** Install (or clear with `null`) the host's federated action loader. */ export declare function setFederatedActionLoader(fn: FederatedActionLoader | null): void; /** * Ask the host to load the remote for (model, actionKey). No-op without a * loader; loader errors are logged, never thrown — the dispatcher keeps waiting * until its timeout and then shows the explicit error. */ export declare function requestFederatedAction(req: { model: string; actionKey: string; modal?: string; }): void; //# sourceMappingURL=federated-action-loader.d.ts.map