import { Logger } from '@twilio/flex-dev-utils'; declare const _default: (logger: Logger) => { upgradePlugin: { upgradeNotification: (skip: boolean, version?: string | undefined) => Promise; scriptStarted: (version: string) => void; upgradeToLatest: () => void; scriptSucceeded: (needsInstall: boolean, version: number) => void; flexUIUpdateSucceeded: () => void; upgradeToFlexUI2: () => void; updatePluginUrl: (newline: boolean) => void; cannotRemoveCraco: (newline: boolean) => void; packageNotFound: (pkg: string) => void; notAvailable: (version?: number | undefined) => void; warnNotRemoved: (note: string) => void; removeLegacyNotification: (pluginName: string, skip: boolean) => Promise; noLegacyPluginFound: (pluginName: string) => void; removeLegacyPluginSucceeded: (pluginName: string) => void; warningPluginNotInAPI: (pluginName: string) => void; manualUpgrade: (files: string[]) => void; }; deploy: { deploySuccessful: (name: string, availability: string, deployedData: import("@twilio/flex-plugin-scripts/dist/scripts/deploy").DeployResult, profile: string | null) => void; warnHasLegacy: () => void; }; release: { releaseSuccessful: (configurationSid: string) => void; }; flexPlugin: { incompatibleVersion: (name: string, version: number | null) => void; openSSLWarning: () => void; }; archiveResource: { archivedSuccessfully: (name: string) => void; archivedFailed: (name: string) => void; alreadyArchived: (name: string, message: string) => void; }; }; export default _default;