import { CompassExternalAliasInput, Component, ConfigFileActions, CreateLinkInput } from '@atlassian/forge-graphql-types'; import { CompassRequests } from '../../../../compass-requests'; import { CompassYaml } from '../../../../types'; import { ConfigAsCodeRequests } from '../../../../config-as-code-requests'; type CreateOrUpdateComponentParams = { requestApi: CompassRequests; configAsCodeApi: ConfigAsCodeRequests; cloudId: string; deduplicationId?: string; configFileAction: ConfigFileActions; oldPath?: string; newPath: string; componentYaml: CompassYaml; additionalLinks?: CreateLinkInput[]; additionalExternalAliases?: CompassExternalAliasInput[]; externalSourceURL?: string; }; export declare const createOrUpdateComponent: (input: CreateOrUpdateComponentParams) => Promise; export {};