import { AnyObject } from './typings';
import { migrateFaas, migrateApigw, migrateWebsite, migrateFramework, migratePostgresql, migrateVpc } from './modules';
interface MigrateMethodMap {
    scf: (a: AnyObject, b?: AnyObject) => AnyObject;
    website: (a: AnyObject, b?: AnyObject) => AnyObject;
    apigateway: (a: AnyObject, b?: AnyObject) => AnyObject;
    framework: (a: AnyObject, b?: AnyObject) => AnyObject;
    postgresql: (a: AnyObject, b?: AnyObject) => AnyObject;
    vpc: (a: AnyObject, b?: AnyObject) => AnyObject;
}
declare const MIGRATE_METHOD_MAP: {
    scf: typeof migrateFaas;
    apigateway: typeof migrateApigw;
    website: typeof migrateWebsite;
    framework: typeof migrateFramework;
    postgresql: typeof migratePostgresql;
    vpc: typeof migrateVpc;
};
export declare type SupportComponents = keyof MigrateMethodMap;
export { MIGRATE_METHOD_MAP, migrateFramework, migrateFaas, migrateApigw, migrateWebsite };
