import { EntityDict } from "../oak-app-domain"; import { AppType } from "../oak-app-domain/Application/Schema"; import { BackendRuntimeContext } from "../context/BackendRuntimeContext"; import { MediaType } from '../types/WeChat'; import { WebEnv } from 'oak-domain/lib/types/Environment'; import { File } from 'formidable'; export declare function getApplication>(params: { type: AppType; domain: string; }, context: Cxt): Promise; export declare function signatureJsSDK>({ url, env }: { url: string; env: WebEnv; }, context: Cxt): Promise<{ signature: string; noncestr: string; timestamp: number; appId: string; }>; export declare function uploadWechatMedia>(params: { applicationId: string; file: File; type: MediaType; isPermanent?: string; description?: string; }, // FormData表单提交 isPermanent 变成 'true' | 'false' context: Cxt): Promise<{ mediaId: string; }>;