The object literals in createSampleTransactions function were specifying the 'notes' property, which does not exist in the Transaction type. This commit removes the 'notes' property from the object literals to resolve the TS2353 error.
The `createSampleTransactions` function was not exported from `storageUtils.ts`, causing a TypeScript error in `useTransactions.ts`. This commit exports the function to resolve the error.
Splits the `useTransactions` hook into smaller, more manageable files for improved code organization and maintainability. No functional changes are included.