import { CompassExternalAliasInput, Component, CreateLinkInput } from '@atlassian/forge-graphql-types'; import { CompassYaml } from '../../../../types'; import { CompassRequests } from '../../../../compass-requests'; type CreateActionWithExistingComponentByNameInput = { requestApi: CompassRequests; componentYaml: CompassYaml; deduplicationId?: string; newPath: string; cloudId: string; externalSourceURL?: string; }; type CreateActionForComponentByPathInput = { requestApi: CompassRequests; componentYaml: CompassYaml; deduplicationId?: string; newPath: string; cloudId: string; externalSourceURL?: string; additionalLinks?: CreateLinkInput[]; additionalExternalAliases?: CompassExternalAliasInput[]; }; declare const createActionWithExistingComponentByName: ({ requestApi, newPath, deduplicationId, componentYaml, cloudId, externalSourceURL, }: CreateActionWithExistingComponentByNameInput) => Promise; declare const createActionForComponentByPath: ({ requestApi, newPath, deduplicationId, componentYaml, cloudId, externalSourceURL, additionalLinks, additionalExternalAliases, }: CreateActionForComponentByPathInput) => Promise; export { createActionForComponentByPath, createActionWithExistingComponentByName, };