/**
 * All IAM policy actions for AWS DeepComposer (DEEPCOMPOSER)
 *
 * Extracted by `aws-iam-policy` from
 * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdeepcomposer.html
 *
 * 2025-02-24T21:47:34.396Z
 */
export declare enum AwsDeepcomposerActions {
    /**
     * Grants permission to associate a DeepComposer coupon (or DSN) with the account
     * associated with the sender of the request
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/what-it-is-keyboard.html
     */
    AssociateCoupon = "deepcomposer:AssociateCoupon",
    /**
     * Grants permission to create an audio file by converting the midi composition in
     * to a wav or mp3 file
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
     */
    CreateAudio = "deepcomposer:CreateAudio",
    /**
     * Grants permission to create a multi-track midi composition
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
     */
    CreateComposition = "deepcomposer:CreateComposition",
    /**
     * Grants permission to start creating/training a generative-model that is able to
     * perform inference against the user-provided piano-melody to create a multi-trac
     * k midi composition
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html
     */
    CreateModel = "deepcomposer:CreateModel",
    /**
     * Grants permission to delete the composition
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
     */
    DeleteComposition = "deepcomposer:DeleteComposition",
    /**
     * Grants permission to delete the model
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html
     */
    DeleteModel = "deepcomposer:DeleteModel",
    /**
     * Grants permission to get information about the composition
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
     */
    GetComposition = "deepcomposer:GetComposition",
    /**
     * Grants permission to get information about the model
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html
     */
    GetModel = "deepcomposer:GetModel",
    /**
     * Grants permission to get information about the sample/pre-trained DeepComposer
     * model
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
     */
    GetSampleModel = "deepcomposer:GetSampleModel",
    /**
     * Grants permission to list all the compositions owned by the sender of the reque
     * st
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
     */
    ListCompositions = "deepcomposer:ListCompositions",
    /**
     * Grants permission to list all the models owned by the sender of the request
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html
     */
    ListModels = "deepcomposer:ListModels",
    /**
     * Grants permission to list all the sample/pre-trained models provided by the Dee
     * pComposer service
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
     */
    ListSampleModels = "deepcomposer:ListSampleModels",
    /**
     * Grants permission to list tags for a resource
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/deepcomposer-tagging.html
     */
    ListTagsForResource = "deepcomposer:ListTagsForResource",
    /**
     * Grants permission to list all the training options or topic for creating/traini
     * ng a model
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html
     */
    ListTrainingTopics = "deepcomposer:ListTrainingTopics",
    /**
     * Grants permission to tag a resource
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/deepcomposer-tagging.html
     */
    TagResource = "deepcomposer:TagResource",
    /**
     * Grants permission to untag a resource
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/deepcomposer-tagging.html
     */
    UntagResource = "deepcomposer:UntagResource",
    /**
     * Grants permission to modify the mutable properties associated with a compositio
     * n
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
     */
    UpdateComposition = "deepcomposer:UpdateComposition",
    /**
     * Grants permission to to modify the mutable properties associated with a model
     *
     * See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html
     */
    UpdateModel = "deepcomposer:UpdateModel"
}
