import * as _backstage_plugin_scaffolder_node from '@backstage/plugin-scaffolder-node'; export { default } from './new-backend.js'; import '@backstage/backend-plugin-api'; declare function createZipAction(): _backstage_plugin_scaffolder_node.TemplateAction<{ path: string; outputPath: string; }, { outputPath: string; }, "v2">; declare function createWriteFileAction(): _backstage_plugin_scaffolder_node.TemplateAction<{ path: string; content: string; preserveFormatting?: boolean | undefined; }, { path?: string | undefined; }, "v2">; declare function createAppendFileAction(): _backstage_plugin_scaffolder_node.TemplateAction<{ path: string; content: string; }, { path?: string | undefined; }, "v2">; declare function createParseFileAction(): _backstage_plugin_scaffolder_node.TemplateAction<{ path: string; parser?: "yaml" | "json" | "multiyaml" | undefined; }, { content?: string | {} | undefined; }, "v2">; declare function createReplaceInFileAction(): _backstage_plugin_scaffolder_node.TemplateAction<{ files: { find?: string | undefined; file?: string | undefined; matchRegex?: boolean | undefined; replaceWith?: string | undefined; includeDotFiles?: boolean | undefined; }[]; }, { [x: string]: any; }, "v2">; declare function createMergeJSONAction({ actionId }: { actionId?: string; }): _backstage_plugin_scaffolder_node.TemplateAction<{ path: string; content: string | Record; mergeArrays?: boolean | undefined; matchFileIndent?: boolean | undefined; }, { path: string; }, "v2">; declare function createMergeAction(): _backstage_plugin_scaffolder_node.TemplateAction<{ path: string; content: string | Record; mergeArrays?: boolean | undefined; preserveYamlComments?: boolean | undefined; useDocumentIncludingField?: { value: string; key: string; } | undefined; options?: { lineWidth?: number | undefined; blockQuote?: boolean | "folded" | "literal" | undefined; collectionStyle?: "block" | "flow" | "any" | undefined; defaultKeyType?: "BLOCK_FOLDED" | "BLOCK_LITERAL" | "PLAIN" | "QUOTE_DOUBLE" | "QUOTE_SINGLE" | null | undefined; defaultStringType?: "BLOCK_FOLDED" | "BLOCK_LITERAL" | "PLAIN" | "QUOTE_DOUBLE" | "QUOTE_SINGLE" | undefined; directives?: boolean | null | undefined; doubleQuotedAsJSON?: boolean | undefined; doubleQuotedMinMultiLineLength?: number | undefined; falseStr?: string | undefined; flowCollectionPadding?: boolean | undefined; indent?: number | undefined; indentSeq?: boolean | undefined; minContentWidth?: number | undefined; nullStr?: string | undefined; simpleKeys?: boolean | undefined; singleQuote?: boolean | null | undefined; trueStr?: string | undefined; } | undefined; }, { path: string; }, "v2">; declare function createSleepAction(options?: { maxSleep?: number; }): _backstage_plugin_scaffolder_node.TemplateAction<{ amount: number; }, { [x: string]: any; }, "v2">; declare function createJSONataAction(): _backstage_plugin_scaffolder_node.TemplateAction<{ expression: string; data?: any; }, { result: Record; }, "v2">; declare function createYamlJSONataTransformAction(): _backstage_plugin_scaffolder_node.TemplateAction<{ path: string; expression: string; options?: { lineWidth?: number | undefined; blockQuote?: boolean | "folded" | "literal" | undefined; collectionStyle?: "block" | "flow" | "any" | undefined; defaultKeyType?: "BLOCK_FOLDED" | "BLOCK_LITERAL" | "PLAIN" | "QUOTE_DOUBLE" | "QUOTE_SINGLE" | null | undefined; defaultStringType?: "BLOCK_FOLDED" | "BLOCK_LITERAL" | "PLAIN" | "QUOTE_DOUBLE" | "QUOTE_SINGLE" | undefined; directives?: boolean | null | undefined; doubleQuotedAsJSON?: boolean | undefined; doubleQuotedMinMultiLineLength?: number | undefined; falseStr?: string | undefined; flowCollectionPadding?: boolean | undefined; indent?: number | undefined; indentSeq?: boolean | undefined; minContentWidth?: number | undefined; nullStr?: string | undefined; simpleKeys?: boolean | undefined; singleQuote?: boolean | null | undefined; trueStr?: string | undefined; } | undefined; loadAll?: boolean | undefined; as?: "string" | "object" | undefined; }, { result: Record>; }, "v2">; declare function createJsonJSONataTransformAction(): _backstage_plugin_scaffolder_node.TemplateAction<{ path: string; expression: string; replacer?: string[] | undefined; space?: string | undefined; as?: "string" | "object" | undefined; }, { result: string | Record; }, "v2">; declare function createSerializeJsonAction(): _backstage_plugin_scaffolder_node.TemplateAction<{ data: Record; replacer?: string[] | undefined; space?: string | undefined; }, { serialized?: string | undefined; }, "v2">; declare function createSerializeYamlAction(): _backstage_plugin_scaffolder_node.TemplateAction<{ data: Record; replacer?: string[] | undefined; options?: { lineWidth?: number | undefined; blockQuote?: boolean | "folded" | "literal" | undefined; collectionStyle?: "block" | "flow" | "any" | undefined; defaultKeyType?: "BLOCK_FOLDED" | "BLOCK_LITERAL" | "PLAIN" | "QUOTE_DOUBLE" | "QUOTE_SINGLE" | null | undefined; defaultStringType?: "BLOCK_FOLDED" | "BLOCK_LITERAL" | "PLAIN" | "QUOTE_DOUBLE" | "QUOTE_SINGLE" | undefined; directives?: boolean | null | undefined; doubleQuotedAsJSON?: boolean | undefined; doubleQuotedMinMultiLineLength?: number | undefined; falseStr?: string | undefined; flowCollectionPadding?: boolean | undefined; indent?: number | undefined; indentSeq?: boolean | undefined; minContentWidth?: number | undefined; nullStr?: string | undefined; simpleKeys?: boolean | undefined; singleQuote?: boolean | null | undefined; trueStr?: string | undefined; } | undefined; }, { serialized?: string | undefined; }, "v2">; export { createAppendFileAction, createJSONataAction, createJsonJSONataTransformAction, createMergeAction, createMergeJSONAction, createParseFileAction, createReplaceInFileAction, createSerializeJsonAction, createSerializeYamlAction, createSleepAction, createWriteFileAction, createYamlJSONataTransformAction, createZipAction };