import { categories } from '@wix/blog'; import { type ServiceAPI } from '@wix/services-definitions'; import type { ReadOnlySignal } from '@wix/services-definitions/core-services/signals'; export interface EnhancedCategory extends Omit { imageUrl: string | null; isCustom: boolean; } export declare const BlogCategoriesServiceDefinition: string & { __api: { categories: ReadOnlySignal; }; __config: {}; isServiceDefinition?: boolean; } & { categories: ReadOnlySignal; }; export type BlogCategoriesServiceAPI = ServiceAPI; export type BlogCategoriesServiceConfig = { initialCategories?: EnhancedCategory[]; }; export declare const BlogCategoriesService: import("@wix/services-definitions").ServiceFactory; }; __config: {}; isServiceDefinition?: boolean; } & { categories: ReadOnlySignal; }, BlogCategoriesServiceConfig>; export declare function loadBlogCategoriesServiceConfig(): Promise; export declare function enhanceCategories(categories: categories.Category[]): EnhancedCategory[];