import { Validator } from '@rocketmakers/validation/lib/Validator'; import { Keys } from '@rocketmakers/validation/lib/builders/ObjectValidatorBuilder'; import { INebulaPlatformServicesConfig, INebulaPlatformConfig, INebulaPlatformConfigBuildServiceApiConfig, INebulaPlatformConfigDeployConfig, INebulaPlatformConfigDeploySecrets, INebulaMicroserviceSpec, INebulaPlatformConfigBuildServiceConfig, INebulaPlatformOrbitCapsuleConfig } from '../typings/config'; export declare namespace PlatformConfigValidatorKeys { function buildConfig(): Keys; function buildApiConfig(): Keys; function services(): Keys; function deployConfig(): Keys; function deploySecrets(): Keys; function microserviceSpec(): Keys; function orbitCapsuleSpec(): Keys; function config(): Keys; } export declare namespace PlatformConfigValidatorBuilders { function start(): Validator; } export declare namespace PlatformConfigValidators { function validateStart(input: INebulaPlatformConfig): Promise; }