import { type ManualRestContractScaffoldOptions, type RunAddRestResourceCommandResult } from './cli-add-workspace-rest-types.js'; /** * Scaffold a type-only external REST contract for workspace consumers. * * @param options Resolved workspace and raw manual-mode command options. * @returns Resolved scaffold metadata for the manual REST contract. */ export declare function scaffoldManualRestContract({ auth, bodyTypeName, controllerClass, controllerExtends, method, namespace, pathPattern, permissionCallback, queryTypeName, responseTypeName, restResourceSlug, routePattern, secretFieldName, secretHasValueFieldName, secretMaskedResponseFieldName, secretPreserveOnEmpty, secretStateFieldName, workspace }: ManualRestContractScaffoldOptions): Promise;