export type VcMeetingPreparationQaMode = 'off' | 'auto'; export interface VcMeetingPreparationRecord { larkAppId: string; meetingNo: string; meetingLink?: string; topic?: string; prepChatId: string; agentAppId: string; agentSessionId?: string; ownerOpenId?: string; qaMode: VcMeetingPreparationQaMode; createdAt: number; updatedAt: number; } export declare function normalizeVcMeetingNumber(value: unknown): string | undefined; export declare function putVcMeetingPreparation(dataDir: string, input: Omit): VcMeetingPreparationRecord; export declare function getVcMeetingPreparation(dataDir: string, larkAppId: string, meetingNo: string): VcMeetingPreparationRecord | undefined; export declare function listVcMeetingPreparations(dataDir: string, larkAppId: string): VcMeetingPreparationRecord[]; export declare function findVcMeetingPreparationByChat(dataDir: string, larkAppId: string, prepChatId: string): VcMeetingPreparationRecord | undefined; export declare function removeVcMeetingPreparation(dataDir: string, larkAppId: string, meetingNo: string): VcMeetingPreparationRecord | undefined; export declare function removeVcMeetingPreparationsByChat(dataDir: string, larkAppId: string, prepChatId: string): number; //# sourceMappingURL=vc-meeting-preparations-store.d.ts.map