import * as _backstage_plugin_scaffolder_node from '@backstage/plugin-scaffolder-node';
import * as _backstage_types_index from '@backstage/types/index';
import { Config } from '@backstage/config';
import * as _backstage_backend_plugin_api from '@backstage/backend-plugin-api';

declare const xlcliApplyAction: (releaseConfig: Config | undefined, deployConfig: Config | undefined, xlcliConfig: Config | undefined, backendConfig: Config | undefined) => _backstage_plugin_scaffolder_node.TemplateAction<{
    product: string;
    releaseInstance: string;
    filePath: string;
}, _backstage_types_index.JsonObject>;

/**
 * A backend module that registers the action into the scaffolder
 */
declare const scaffolderxlcliModule: _backstage_backend_plugin_api.BackendFeature;

export { scaffolderxlcliModule as default, xlcliApplyAction };
