import { LibBookRecord, LibFuzzySearchResult, Library, LibraryFloor, LibrarySeat, LibrarySection, LibRoomBookRecord, LibRoomInfo, LibRoomRes, SocketStatus } from "../models/home/library"; import { InfoHelper } from "../index"; export declare const getLibraryList: (helper: InfoHelper) => Promise; export declare const getLibrarySectionList: (helper: InfoHelper, { id, zhNameTrace, enNameTrace }: LibraryFloor, dateChoice: 0 | 1) => Promise; export declare const getLibraryFloorList: (helper: InfoHelper, { id, zhName, enName }: Library, dateChoice: 0 | 1) => Promise; export declare const getLibrarySeatList: (helper: InfoHelper, { id, zhNameTrace, enNameTrace }: LibrarySection, dateChoice: 0 | 1) => Promise; export declare const toggleSocketState: (helper: InfoHelper, seatId: number, target: SocketStatus) => Promise; export declare const bookLibrarySeat: (helper: InfoHelper, { id, type }: LibrarySeat, section: LibrarySection, dateChoice: 0 | 1) => Promise<{ status: number; msg: string; }>; export declare const getBookingRecords: (helper: InfoHelper) => Promise; export declare const cancelBooking: (helper: InfoHelper, id: string) => Promise; export declare const getAccNo: () => number; export declare const cabLogin: (helper: InfoHelper) => Promise; export declare const getLibraryRoomBookingInfoList: (helper: InfoHelper) => Promise; export declare const getLibraryRoomBookingResourceList: (helper: InfoHelper, date: string, kindId: number) => Promise; export declare const fuzzySearchLibraryId: (helper: InfoHelper, keyword: string) => Promise; export declare const bookLibraryRoom: (helper: InfoHelper, roomRes: LibRoomRes, start: string, end: string, memberList: number[]) => Promise; export declare const getLibraryRoomBookingRecord: (helper: InfoHelper) => Promise; export declare const cancelLibraryRoomBooking: (helper: InfoHelper, uuid: string) => Promise;