import { CompassExternalAliasInput, Component, SdkError } from '@atlassian/forge-graphql-types'; import { CompassRequests } from '../../../../compass-requests'; export declare const isManagedExternalAliasSource: (externalAliasSource: string) => boolean; export declare const createExternalAliasesToBeDeleted: (input: { component: Component; otherExternalAliases?: CompassExternalAliasInput[]; }) => CompassExternalAliasInput[]; /** * * @param requestApi - CompassApi * @param component - represents the component * @param removeExternalAliases - Optional array of additional external aliases that need to be deleted * @throws DeleteExternalAliasesError even if one of the aliases isn't deleted successfully. */ export declare function deleteAliasesByCreateFromYaml(requestApi: CompassRequests, component: Component, removeExternalAliases?: CompassExternalAliasInput[]): Promise<{ success: boolean; unDeletedAliasCount: number; totalAliasCount: number; errors: SdkError[]; }>;