import { Awaitable } from '@alexaegis/common'; import { NormalizedAutotoolPluginOptions } from '../index.js'; import { AutotoolElement, ExecutorMap, WorkspacePackageElementsByTarget } from '../types/index.js'; import { ElementError } from './element-error.interface.js'; /** * When returns a non-empty array, the validator will halt execution. */ export type AutotoolElementValidator = (workspacePackageElementsByTarget: WorkspacePackageElementsByTarget, executorMap: ExecutorMap, options: NormalizedAutotoolPluginOptions) => Awaitable; //# sourceMappingURL=element-validator.interface.d.ts.map