export type KeePassEntry = { title: string; username: string; password: string; url: string; notes: string; groupPath?: string; otp?: string; }; export type KeePassGroup = { name: string; path: string; }; export type KeePassOpenOptions = { password: string; keyFile?: string; }; export type KeePassFindQuery = { title?: string; username?: string; url?: string; groupPath?: string; }; export type KeePassEntryInput = { title: string; username?: string; password?: string; url?: string; notes?: string; groupPath?: string; }; export type KeePassGroupInput = { name: string; path?: string; };