export interface PoolConfig {
    size: number;
    version: string;
    sizeName: string;
    registry: string;
    enabled: boolean;
}
/**
 * Read STUDIO_POOL_* from an env bag. The in-process keeper is "enabled" only
 * when a positive, explicit STUDIO_POOL_SIZE was provided — so the pool never
 * runs by accident in a Switchboard that didn't opt in.
 */
export declare function loadPoolConfig(env: Record<string, string | undefined>): PoolConfig;
//# sourceMappingURL=config.d.ts.map