import type { ExecutableGraphValidationError } from "@x12i/graphenix-executable-contracts"; export interface WebScopeAuthoringConfig { webQueryTemplates?: string[]; options?: Record; } export declare function readActiveWebSynthesizerModel(aiTaskProfile: Record | undefined): string | undefined; export declare function readWebScopeAuthoringConfig(taskConfiguration: Record, aiTaskStrategies: unknown, params?: Record): WebScopeAuthoringConfig | undefined; export declare function hasWebScopeAuthoringConfig(taskConfiguration: Record, params?: Record): boolean; export declare function collectLegacyWebScopingAuthoringErrors(nodeId: string, params: Record, basePath: string): ExecutableGraphValidationError[]; export declare function collectWebSynthesizerModelAuthoringErrors(nodeId: string, params: Record, basePath: string): ExecutableGraphValidationError[]; export declare function collectTopicPathAuthoringErrors(nodeId: string, params: Record, basePath: string): ExecutableGraphValidationError[]; export declare function collectWebQueryTemplateAuthoringErrors(nodeId: string, params: Record, basePath: string): ExecutableGraphValidationError[]; //# sourceMappingURL=validate-web-scope.d.ts.map