import { Project } from 'ts-morph';
import { Reporter } from '../types.js';
/**
 * Removes PLATFORM.moduleName() calls which are no longer needed in Aurelia 2
 *
 * Transforms:
 * - PLATFORM.moduleName('./my-component') → './my-component'
 * - PLATFORM.moduleName('features/customers/index') → 'features/customers/index'
 *
 * Also removes PLATFORM imports if they become unused.
 */
export declare function transformPlatform(project: Project, reporter: Reporter): void;
/**
 * Check for common PLATFORM usage patterns and provide migration guidance
 */
export declare function analyzePlatformUsage(project: Project, reporter: Reporter): void;
