import { Config } from '../../../index'; import { Context } from 'koishi'; interface RedPacket { id: number; creatorId: string; channelId: string; platform: string; amount: number; totalCount: number; remainingAmount: number; remainingCount: number; createTime: number; expiryTime: number; status: 'active' | 'expired' | 'completed'; fee: number; } interface RedPacketClaim { id: number; packetId: number; userId: string; amount: number; claimTime: number; } declare module 'koishi' { interface Tables { red_packets: RedPacket; red_packet_claims: RedPacketClaim; } } export declare const name = "red-packet"; export declare function red_packet(ctx: Context, config: Config): void; export {};