import { RuntimeThreads } from '../runtime.types';
type Maybe<T> = T | undefined;
/**
 * Represents the runtime instance of a core bundle, which may or may not be defined.
 *
 * This variable is initialized with an undefined value and can be later assigned
 * to a valid `CoreBundle` instance if applicable.
 *
 * The use of `Maybe` type indicates that the runtime can either hold a `CoreBundle`
 * instance or stay undefined.
 */
export declare let runtimeThreads: Maybe<RuntimeThreads>;
/**
 * Configures and initializes the Runtime application with the provided options.
 *
 * This function operates in different modes based on the execution context:
 * - Lambda Runtime: Skips rendering when running in AWS Lambda (serverless rendering handled separately)
 * - Browser Runtime: Initializes and renders the React application with hydration support
 *
 * @param {RuntimeThreads} runtimeThreadsInstance - The configuration options for the Runtime application.
 * @return {void} This function does not return a value.
 * @throws {Error} If required configuration is missing or invalid
 */
export declare function runtime(runtimeThreadsInstance: RuntimeThreads): void;
export {};
