export function isTrustedPlugin(packageName: any): any;
export function firePluginStep({ event, childProcess, packageName, packagePath, pluginPackageJson, loadedFrom, origin, envChanges, errorParams, configOpts, netlifyConfig, defaultConfig, configMutations, headersPath, redirectsPath, constants, steps, error, logs, outputFlusher, systemLog, featureFlags, debug, verbose, extensionMetadata, }: {
    event: any;
    childProcess: any;
    packageName: any;
    packagePath: any;
    pluginPackageJson: any;
    loadedFrom: any;
    origin: any;
    envChanges: any;
    errorParams: any;
    configOpts: any;
    netlifyConfig: any;
    defaultConfig: any;
    configMutations: any;
    headersPath: any;
    redirectsPath: any;
    constants: any;
    steps: any;
    error: any;
    logs: any;
    outputFlusher: any;
    systemLog: any;
    featureFlags: any;
    debug: any;
    verbose: any;
    extensionMetadata: any;
}): Promise<{
    newEnvChanges: any;
    netlifyConfig: any;
    configMutations: any;
    headersPath: any;
    redirectsPath: any;
    newStatus: any;
    newError?: undefined;
} | {
    newError: any;
    newEnvChanges?: undefined;
    netlifyConfig?: undefined;
    configMutations?: undefined;
    headersPath?: undefined;
    redirectsPath?: undefined;
    newStatus?: undefined;
}>;
