import { V3Interaction } from '@pact-foundation/pact'; import { UpdateVideoRequest } from '../model/UpdateVideoRequest'; import { VideoSearchRequest } from '../model/VideoSearchRequest'; import { UpdateCaptionRequest } from '../model/UpdateCaptionRequest'; export declare const getVideo: (id: string, referer: string) => V3Interaction; export declare const getCaptions: (id: string) => V3Interaction; export declare const updateCaptions: (id: string, updateCaptionRequest: UpdateCaptionRequest) => V3Interaction; export declare const updateVideo: (id: string, updateVideoRequest: UpdateVideoRequest) => V3Interaction; export declare const searchVideo: (searchRequest: VideoSearchRequest, state: string) => V3Interaction; export declare const getVideoTranscript: (id: string) => V3Interaction; export declare const sampleVideoResponse: (id: string) => { id: import("@pact-foundation/pact/src/dsl/matchers").Matcher; title: import("@pact-foundation/pact/src/dsl/matchers").Matcher; description: import("@pact-foundation/pact/src/dsl/matchers").Matcher; releasedOn: import("@pact-foundation/pact/src/dsl/matchers").Matcher; allowHumanCaptionRequest: boolean; playback: import("@pact-foundation/pact/src/dsl/matchers").Matcher<{ type: string; id: string; duration: string; _links: { createPlayerInteractedWithEvent: { href: string; templated: boolean; }; thumbnail: { href: string; templated: boolean; }; }; }>; subjects: import("@pact-foundation/pact/src/dsl/matchers").ArrayMatcher<{ id: string; name: string; }[]>; badges: import("@pact-foundation/pact/src/dsl/matchers").Matcher; legalRestrictions: import("@pact-foundation/pact/src/dsl/matchers").Matcher; maxLicenseDurationYears: import("@pact-foundation/pact/src/dsl/matchers").Matcher; bestFor: import("@pact-foundation/pact/src/dsl/matchers").ArrayMatcher<{ label: string; }[]>; attachments: import("@pact-foundation/pact/src/dsl/matchers").Matcher[]>; createdBy: import("@pact-foundation/pact/src/dsl/matchers").Matcher; taxonomy: import("@pact-foundation/pact/src/dsl/matchers").Matcher<{ channel: { categories: import("@pact-foundation/pact/src/dsl/matchers").ArrayMatcher<{ codeValue: string; description: string; }[]>; }; manual: { categories: import("@pact-foundation/pact/src/dsl/matchers").ArrayMatcher<{ codeValue: string; description: string; }[]>; }; }>; restrictions: { video: import("@pact-foundation/pact/src/dsl/matchers").Matcher; editing: import("@pact-foundation/pact/src/dsl/matchers").Matcher<{ permission: string; editingInfo: string; }>; territory: import("@pact-foundation/pact/src/dsl/matchers").Matcher<{ type: string; territories: string[]; additionalTerritoryInfo: string; }>; }; _links: import("@pact-foundation/pact/src/dsl/matchers").Matcher<{ self: { href: string; templated: boolean; }; logInteraction: { href: string; templated: boolean; }; }>; };