import { EntityDict } from "../general-app-domain"; import { WechatQrCodeProps } from '../general-app-domain/WechatQrCode/Schema'; import { RuntimeContext } from '../context/RuntimeContext'; export declare function createWechatQrCode>(options: { entity: T; entityId: string; applicationId: string; tag?: string; lifetimeLength?: number; permanent?: boolean; props: WechatQrCodeProps; }, context: Cxt): Promise<(Omit, import("oak-domain/lib/types").InstinctiveAttributes> & { id: string; } & { applicationId: string; application?: import("../general-app-domain/Application/Schema").UpdateOperation | undefined; } & { [K: string]: any; entity?: string | undefined; entityId?: string | undefined; } & { operEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit[], undefined, undefined> | import("oak-domain/lib/types").Operation<"create", Omit, undefined, undefined>[] | undefined; modiEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit[], undefined, undefined> | import("oak-domain/lib/types").Operation<"create", Omit, undefined, undefined>[] | undefined; }) | (Omit, import("oak-domain/lib/types").InstinctiveAttributes> & { id: string; } & { applicationId: string; } & { [K: string]: any; entity?: string | undefined; entityId?: string | undefined; } & { operEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit[], undefined, undefined> | import("oak-domain/lib/types").Operation<"create", Omit, undefined, undefined>[] | undefined; modiEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit[], undefined, undefined> | import("oak-domain/lib/types").Operation<"create", Omit, undefined, undefined>[] | undefined; })>;