export interface Category { GetCategoriesList(request: GetCategoriesListRequest): Promise; CreateCategory(request: CreateCategoryRequest): Promise; UpdateCategory(request: UpdateCategoryRequest): Promise; DeleteCategory(request: DeleteCategoryRequest): Promise; } export type GetCategoriesListRequest = { applicationCode?: string; page?: number; pageSize?: number; }; export type GetCategoriesListResponse = { categories: Info[]; }; export type CreateCategoryRequest = { applicationCode?: string; title?: string; }; export type CreateCategoryResponse = { category: Info; }; export type UpdateCategoryRequest = { applicationCode?: string; title?: string; uuid?: string; }; export type UpdateCategoryResponse = { category: Info; }; export type DeleteCategoryRequest = { uuid?: string; }; export type DeleteCategoryResponse = { affectedJourneyUuids: string[]; }; export type Info = { uuid: string; title: string; createdAt: string; };