import type { DeferredJobsApiClient } from '../../api'; import type { Newsroom, NewsroomTheme, NewsroomThemePreset } from '../../types'; type NewsroomId = Newsroom['uuid'] | Newsroom['id']; type NewsroomThemeId = NewsroomTheme['id']; export type Client = ReturnType; export declare function createClient(api: DeferredJobsApiClient): { apply: (newsroomId: NewsroomId, themeId: NewsroomThemeId, settings: NewsroomThemePreset['settings']) => Promise; get: (newsroomId: NewsroomId, themeId: NewsroomThemeId) => Promise; getActive: (newsroomId: NewsroomId) => Promise; list: (newsroomId: NewsroomId) => Promise; update: (newsroomId: NewsroomId, themeId: NewsroomThemeId, settings: NewsroomThemePreset['settings']) => Promise; }; export {};