/**
 * Configuration schema for config.json.
 * See PRD § 14 for full specification.
 */
export interface HostConfig {
    machineLabel?: string;
    gatewayUrl?: string;
    opencode: {
        port: number;
    };
    fileWatcher: {
        debounceMs: number;
        maxChangesPerMessage: number;
    };
    terminal: {
        shell?: string;
        maxTerminals: number;
    };
}
export declare const DEFAULT_CONFIG: HostConfig;
/**
 * Validates config values and returns an array of error messages.
 * Returns empty array if config is valid.
 */
export declare function validateConfig(config: HostConfig): string[];
//# sourceMappingURL=schema.d.ts.map