import { CommandOptions } from "../types";
interface MigrateOptions extends CommandOptions {
    component?: string;
    group?: string;
    all?: boolean;
    includeActions?: boolean;
    includeHooks?: boolean;
    includeContext?: boolean;
    includeDocs?: boolean;
    verbose?: boolean;
}
export declare class MigrateCommand {
    private spinner;
    private ai;
    constructor();
    execute(target: string, options: MigrateOptions): Promise<void>;
    private migrateComponent;
    private migrateGroup;
    private migrateAll;
    private findComponentPath;
    private createComponentContext;
    private generateActionsContent;
    private generateHooksContent;
    private generateContextContent;
    private generateDocsContent;
    private printNextSteps;
}
export {};
//# sourceMappingURL=migrate.d.ts.map