/**
 * Configuration Type Guards and Validators
 *
 * Type checking utilities for configuration validation.
 */
import type { Setup, EnvironmentConfig } from '../types/bundle.js';
/**
 * Type guard: Check if value is a plain object.
 */
export declare function isObject(value: unknown): value is Record<string, unknown>;
/**
 * Type guard: Validate platform value.
 */
export declare function validatePlatform(platform: unknown): platform is 'web' | 'server';
/**
 * Type guard: Check if config is multi-environment format.
 */
export declare function isMultiEnvConfig(data: unknown): data is Setup;
/**
 * Type guard: Check if config is single-environment format.
 *
 * @remarks
 * Only checks structural shape. Platform validation happens later in normalization.
 */
export declare function isSingleEnvConfig(data: unknown): data is EnvironmentConfig;
//# sourceMappingURL=validators.d.ts.map