export { RuntimeEnvironmentGSEnum, RuntimeGS, RuntimeScopeGS } from "../core/app/RuntimeGS"; export { StateConfigurationGS } from "../core/state/StateConfigurationGS"; export { StateRunOptionsGS, StateRuntimeGS, StateRuntimeStoreGS, StateTransitionGS } from "../core/state/StateRuntimeGS"; export { StatePagedContractGS, isStatePagedGS } from "../core/state/StatePagedContractGS"; export { applyStateHeadGS } from "../core/state/StateHeadGS"; import { GuiCtrlGS, LayoutConstructorGS } from "../core/app/GuiCtrlGS"; import { StateGS } from "../core/state/StateGS"; /** Layout registration bridge used by official GS environment adapters. */ export interface RuntimeLayoutRegistrationGS { readonly constructor: LayoutConstructorGS; readonly name: string; } /** Resolve a registered layout without widening the application-facing GuiCtrlGS API. */ export declare function getRuntimeLayoutRegistrationGS(gui: GuiCtrlGS, name: string): RuntimeLayoutRegistrationGS | undefined; /** Attach framework-managed identity and cache defaults to a new state instance. */ export declare function initializeRuntimeStateGS(state: StateGS, name: string): void;