/// import { Core } from '@strapi/strapi'; export declare const findOneWithPrivateVideoTransform: (documentId: string, strapi: Core.Strapi, params?: any) => Promise; export declare const findWithPrivateVideoTransform: (strapi: Core.Strapi, params?: any) => Promise; declare const _default: ({ strapi, }: { strapi: Core.Strapi; }) => { webhookEncodingCompleted: (ctx: import("koa").Context) => Promise<{ received: boolean; error: "Missing webhook authentication headers."; message?: undefined; } | { received: boolean; error: "Missing raw request body. Enable raw body parsing to verify the webhook signature."; message?: undefined; } | { received: boolean; error: "Webhook secret not found for the provided webhook ID."; message?: undefined; } | { received: boolean; error: "Webhook signature verification failed."; message?: undefined; } | { received: boolean; message: "Webhook received and ignored because the event type is not relevant."; error?: undefined; } | { received: boolean; message: "Webhook received and accepted, but the video duration is not available yet."; error?: undefined; } | { received: boolean; message: "Webhook received and accepted, but no matching video asset was found."; error?: undefined; } | { received: boolean; message: "Webhook received and accepted, but the matching video asset has no document ID."; error?: undefined; } | { received: boolean; message: "Webhook received and accepted, but the duration is already up to date."; error?: undefined; } | { received: boolean; message: "Webhook received and processed successfully. Duration updated."; error?: undefined; } | { received: boolean; error: "Failed to process api.video webhook."; message?: undefined; }>; count: (ctx: import("koa").Context) => Promise; find: (ctx: import("koa").Context) => Promise; findOne: (ctx: import("koa").Context) => Promise; } & Core.CoreAPI.Controller.Base; export default _default;