import Pageable from '../../common/model/Pageable'; import { Clearable } from '../../common/utils/Clearable'; import { Channel } from '../model/Channel'; import { ChannelRequest } from '../model/ChannelRequest'; import { ContentCategories } from '../model/ContentCategories'; import { ChannelsClient } from './ChannelsClient'; import { ChannelFilterRequest } from '../model/ChannelFilterRequest'; export declare class FakeChannelsClient implements ChannelsClient, Clearable { private channels; private updatedCategoryDescription; private contentCategories; create(request: ChannelRequest): Promise; insertFixture(channels: Partial[]): void; getContentCategories(): Promise; getAll(filterOptions?: ChannelFilterRequest): Promise>; get(id: string): Promise; update(id: string, channelRequest: ChannelRequest): Promise; deactivate(id: string): Promise; private hydrateCategories; clear(): void; getSignedLink(filename: string): Promise; setCategoryDescription(description: string): void; }