///
import type { AnyScenario } from '@wix/fe-essentials/http-client/testkit';
import { FiltersMap } from '@wix/bex-core';
import { View } from '../model';
type ViewsServiceTestkitProps = {
namespace: string;
};
type ViewsServiceTestkitParams = {
payload: {
views?: View[];
hiddenPresetIds?: string[];
};
options?: {
stub?: jest.Mock;
repeat?: number;
};
};
export declare class ViewsServiceTestkit {
private namespace;
private mocks;
private lastRequest;
constructor({ namespace }: ViewsServiceTestkitProps);
private getNamespace;
private shouldPersist;
private addMock;
getMocks(): AnyScenario[];
mockFetchViews({ payload, options, }: ViewsServiceTestkitParams): void;
mockUpdateViews({ payload, options }: ViewsServiceTestkitParams): void;
mockUpdateHiddenPreset({ payload, options, }: ViewsServiceTestkitParams): void;
}
export {};
//# sourceMappingURL=viewsServiceTestkit.d.ts.map