import {AnimatedFormatQualifierValue} from "./animatedFormat/AnimatedFormatQualifierValue.js";
/**
* @description Contains methods to specify the animated format
* @namespace AnimatedFormat
* @memberOf Qualifiers
* @see Visit {@link Actions.Transcode|Transcode} for an example
*/
/**
* @description Automatically sets the animated format
* @summary qualifier
* @memberOf Qualifiers.AnimatedFormat
* @return {Qualifiers.AnimatedFormatQualifierValue}
*/
function auto(): AnimatedFormatQualifierValue {
return new AnimatedFormatQualifierValue('auto');
}
/**
* @summary qualifier
* @memberOf Qualifiers.AnimatedFormat
* @return {Qualifiers.AnimatedFormatQualifierValue}
*/
function gif(): AnimatedFormatQualifierValue {
return new AnimatedFormatQualifierValue('gif');
}
/**
* @summary qualifier
* @memberOf Qualifiers.AnimatedFormat
* @return {Qualifiers.AnimatedFormatQualifierValue}
*/
function webp(): AnimatedFormatQualifierValue {
return new AnimatedFormatQualifierValue('webp');
}
/**
* @summary qualifier
* @memberOf Qualifiers.AnimatedFormat
* @return {Qualifiers.AnimatedFormatQualifierValue}
*/
function png(): AnimatedFormatQualifierValue {
return new AnimatedFormatQualifierValue('png');
}
const AnimatedFormat = {auto, gif, webp, png};
export {auto, gif, webp, png, AnimatedFormat};