import { getConfig, setConfig } from './features/config'; import { createProject } from './features/create'; import { checkSession, loginByEmail, loginByPhone, logout, sendVerificationCodeToPhone } from './features/login'; import { getProjectSize, verifySubPackageSize } from './features/packages'; import { checkProjectMatchAppid, ProjectToQRCodeOption, preview, ProjectQRCode, projectToQRCode, UploadOption } from './features/preview'; import { detectValidExtApp, INVALID_EXTAPP_REASON } from './features/third-party'; import { ProjectInfo } from './types'; import { setCookieFn } from './utils/cookie'; import { IDEConfig, IDESandboxConfig, makeSchema, MakeSchemaOption, MakeSchemaResult } from './utils/qrcode'; import { setAppConfig } from './features/app-config'; import { Metrics } from './utils/metrics'; import { getAuditHostsListV2, auditV2 } from './features/auditV2'; declare function open(options: { project: ProjectInfo; remotePort?: number; }): Promise; declare function buildNpmFunc(options: { project: ProjectInfo; }): Promise; declare function upload(options: UploadOption): Promise; export { ProjectQRCode, ProjectToQRCodeOption }; export { open, setConfig, createProject as create, loginByEmail, loginByPhone, logout, sendVerificationCodeToPhone, checkSession, auditV2 as audit, getAuditHostsListV2 as getAuditHostsList, buildNpmFunc as buildNpm, preview, upload, projectToQRCode, setCookieFn, getConfig, detectValidExtApp, getProjectSize, verifySubPackageSize, checkProjectMatchAppid, INVALID_EXTAPP_REASON, IDEConfig, makeSchema, MakeSchemaOption, MakeSchemaResult, IDESandboxConfig, setAppConfig, Metrics, }; export * from './features/meta'; export { folderToZipStream } from './features/packages'; export * from './utils/metrics'; export * as microgame from './features/microgame'; export { getProjectHash, setProjectHashFn } from './utils/hash'; export { getProjectToQRCodeStepReporterDesc } from './utils/util'; export { PROJECT_TO_QR_CODE_STEP } from './utils/constants'; export * as mixedGame from './features/microgame/mixed-index';