import { ConfigService } from '@nestjs/config';
import { CreateVideoDto } from 'src/modules/videos/dto/create.video.dto';
import { VideoProvider } from '../interfaces/video-provider.interface';
export declare class KlingProvider implements VideoProvider {
    private configService;
    private apiBase;
    private apiKey;
    constructor(configService: ConfigService);
    createVideo(dto: CreateVideoDto): Promise<any>;
    getTask(taskId: string, externalTaskId?: string): Promise<any>;
    listTasks(page?: number, size?: number): Promise<any>;
}
