// This file was auto-generated by Fern from our API Definition.

export interface VariableExtractionAlias {
    /**
     * This is the key of the variable.
     *
     * This variable will be accessible during the call as `{{key}}` and stored in `call.artifact.variableValues` after the call.
     *
     * Rules:
     * - Must start with a letter (a-z, A-Z).
     * - Subsequent characters can be letters, numbers, or underscores.
     * - Minimum length of 1 and maximum length of 40.
     */
    key: string;
    /**
     * This is the value of the variable.
     *
     * This can reference existing variables, use filters, and perform transformations.
     *
     * Examples: "{{name}}", "{{customer.email}}", "Hello {{name | upcase}}"
     */
    value: string;
}
