···11-// Export all DTOs from a single entry point
22-export * from './UserProfileDTO';
33-export * from './CollectionDTO';
44-export * from './UrlCardDTO';
55-export * from './NoteCardDTO';
66-export * from './PaginationDTO';
77-export * from './SortingDTO';
88-export * from './FeedItemDTO';
···6262 GetNoteCardsForUrlResponse,
6363 GetCollectionsForUrlParams,
6464 GetCollectionsForUrlResponse,
6565-} from './types';
6565+} from '@semble/types';
66666767// Main API Client class using composition
6868export class ApiClient {
···268268}
269269270270// Re-export types for convenience
271271-export * from './types';
271271+export * from '@semble/types';
272272273273// Factory functions for different client types
274274export const createApiClient = () => {
+1-1
src/webapp/api-client/clients/CardClient.ts
···1414 RemoveCardFromLibraryResponse,
1515 RemoveCardFromCollectionRequest,
1616 RemoveCardFromCollectionResponse,
1717-} from '../types';
1717+} from '@semble/types';
18181919export class CardClient extends BaseClient {
2020 async addUrlToLibrary(
+1-1
src/webapp/api-client/clients/CollectionClient.ts
···66 UpdateCollectionResponse,
77 DeleteCollectionRequest,
88 DeleteCollectionResponse,
99-} from '../types';
99+} from '@semble/types';
10101111export class CollectionClient extends BaseClient {
1212 async createCollection(
+1-1
src/webapp/api-client/clients/FeedClient.ts
···11import { BaseClient } from './BaseClient';
22-import { GetGlobalFeedParams, GetGlobalFeedResponse } from '../types';
22+import { GetGlobalFeedParams, GetGlobalFeedResponse } from '@semble/types';
3344export class FeedClient extends BaseClient {
55 async getGlobalFeed(
+1-1
src/webapp/api-client/clients/QueryClient.ts
···2222 GetNoteCardsForUrlResponse,
2323 GetCollectionsForUrlParams,
2424 GetCollectionsForUrlResponse,
2525-} from '../types';
2525+} from '@semble/types';
26262727export class QueryClient extends BaseClient {
2828 async getUrlMetadata(url: string): Promise<GetUrlMetadataResponse> {
+1-1
src/webapp/api-client/clients/UserClient.ts
···1010 CompleteOAuthSignInResponse,
1111 RefreshAccessTokenResponse,
1212 GenerateExtensionTokensResponse,
1313-} from '../types';
1313+} from '@semble/types';
14141515export class UserClient extends BaseClient {
1616 async loginWithAppPassword(