import { ApiPath } from "@omnia/fx/models"; import { ArchiveNodeValidationRuleProvider, MoveNodeValidationRuleProvider } from "../models"; export interface IValidationRuleProviderRegistrationApi { registerValidationRuleProvider: (provider: T) => void; getValidationRuleProviders: () => T[]; } declare module "./WcmApi" { interface IWCMApi { moveNodeValidationRule: { registration: Promise>; }; archiveNodeValidationRule: { registration: Promise>; }; } interface IWCMExtendApiManifest { archiveNodeValidationRule: { registration: ApiPath; }; moveNodeValidationRule: { registration: ApiPath; }; } }