import { V3Interaction } from '@pact-foundation/pact'; import CollectionFilter from '../model/CollectionFilter'; import { CreateCollectionRequest, UpdateCollectionRequest } from '../model/CollectionRequest'; import { CollectionPermissions } from '../model/CollectionPermissions'; import { PromotedForProduct } from '../model/PromotedForProduct'; export declare const existingCollectionFromStaging = "5c55697a60fef77aa4af323f"; export declare const existingNonDiscoverableCollectionFromStaging = "64149b6fdc29fef0068dec1d"; export declare const existingBookmarkedCollectionFromStaging = "5cb87c0505c733306faed127"; export declare const existingBoclipsBookmarkedCollectionFromStaging = "5c740763056666308207afe7"; export declare const existingUnbookmarkedCollectionFromStaging = "5cb5f57725c8350d439cbb23"; export declare const stagingListProjectionUserId = "6ea868aa-2ed0-4db0-8d56-0f98da6dfc28"; export declare const getCollectionById: (id?: string) => V3Interaction; export declare const getCollectionByIdReferer: (id: string | undefined, referer: string, url?: string) => V3Interaction; export declare const getEditableCollectionById: (id?: string, url?: string) => V3Interaction; export declare const getFilteredCollectionsIgnoringDiscoverable: (filters: CollectionFilter, url?: string) => V3Interaction; export declare const getPromotedForCollections: (promotedFor: PromotedForProduct, url?: string) => V3Interaction; export declare const getMySavedCollectionsWithoutDetails: (filters: CollectionFilter, url?: string) => V3Interaction; export declare const getOwnerCollections: (filters: CollectionFilter, types: string, bookmarked: boolean, url?: string) => V3Interaction; export declare const getBookmarkedCollections: (filters: CollectionFilter, types: string, url?: string) => V3Interaction; export declare const getNonBoclipsBookmarkCollections: (filters: CollectionFilter, types: string, url?: string) => V3Interaction; export declare const getMySavedCollections: (filters: CollectionFilter, url?: string) => V3Interaction; export declare const createCollection: (request: CreateCollectionRequest, expectedId: string, url?: string) => V3Interaction; export declare const updateCollectionPermission: (id: string, collectionPermissions: CollectionPermissions) => V3Interaction; export declare const getCollectionToSafeUpdate: (id: string, lastUpdatedAt?: string, url?: string) => V3Interaction; export declare const safeUpdateCollectionConflict: (id: string, updateCollectionRequest: UpdateCollectionRequest, lastUpdatedAt?: string) => V3Interaction; export declare const bookmarkCollection: (id: string, url?: string) => V3Interaction; export declare const unbookmarkCollection: (id: string, url?: string) => V3Interaction;