import { ClientSDK, RequestOptions } from "../lib/sdks.js";
import * as components from "../models/components/index.js";
import * as operations from "../models/operations/index.js";
export declare class StreamingProfiles extends ClientSDK {
    /**
     * Creates a new adaptive streaming profile in your Cloudinary account
     */
    createStreamingProfile(request: components.StreamingProfileCreate, options?: RequestOptions): Promise<operations.CreateStreamingProfileResponse>;
    /**
     * Lists all adaptive streaming profiles (both built-in and custom) defined in your Cloudinary account
     */
    getStreamingProfiles(request: operations.GetStreamingProfilesRequest, options?: RequestOptions): Promise<operations.GetStreamingProfilesResponse>;
    /**
     * Retrieves the details of a single adaptive streaming profile by its name
     */
    getStreamingProfile(name: string, options?: RequestOptions): Promise<operations.GetStreamingProfileResponse>;
    /**
     * Modifies an existing adaptive streaming profile's configuration
     */
    updateStreamingProfile(name: string, streamingProfileUpdate: components.StreamingProfileUpdate, options?: RequestOptions): Promise<operations.UpdateStreamingProfileResponse>;
    /**
     * Delete custom streaming profile or revert built-in profile to the original settings
     */
    deleteStreamingProfile(name: string, options?: RequestOptions): Promise<operations.DeleteStreamingProfileResponse>;
}
//# sourceMappingURL=streamingprofiles.d.ts.map