{
  "description": "Mock API keys for testing - DO NOT USE IN PRODUCTION",
  "note": "These are example keys for testing only. Replace with real keys in .env for production use.",

  "anthropic": {
    "mock_api_key": "sk-ant-api03-test-mock-key-for-testing-only-do-not-use-in-production-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "api_base": "https://api.anthropic.com/v1",
    "model": "claude-sonnet-4-5-20250929",
    "max_tokens": 4096
  },

  "figma": {
    "mock_token": "figd_test_mock_token_for_testing_only_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "mock_file_key": "aBcDeFgHiJkLmNoPqRsTuV",
    "api_base": "https://api.figma.com/v1"
  },

  "openai": {
    "mock_api_key": "sk-test-mock-openai-key-for-testing-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "api_base": "https://api.openai.com/v1",
    "model": "gpt-4"
  },

  "mock_responses": {
    "claude": {
      "simple_response": {
        "id": "msg_01ABC123",
        "type": "message",
        "role": "assistant",
        "content": [
          {
            "type": "text",
            "text": "This is a mock Claude response for testing."
          }
        ],
        "model": "claude-sonnet-4-5-20250929",
        "stop_reason": "end_turn",
        "usage": {
          "input_tokens": 10,
          "output_tokens": 20
        }
      }
    },

    "figma": {
      "variables_response": {
        "status": 200,
        "meta": {
          "variableCollections": {
            "VariableCollectionId:1:1": {
              "id": "VariableCollectionId:1:1",
              "name": "Colors",
              "modes": [
                {
                  "modeId": "1:0",
                  "name": "Light"
                },
                {
                  "modeId": "1:1",
                  "name": "Dark"
                }
              ]
            }
          },
          "variables": {
            "VariableID:1:2": {
              "id": "VariableID:1:2",
              "name": "colors/primary",
              "key": "colors_primary",
              "variableCollectionId": "VariableCollectionId:1:1",
              "resolvedType": "COLOR",
              "valuesByMode": {
                "1:0": {
                  "r": 0.0,
                  "g": 0.4,
                  "b": 0.8,
                  "a": 1.0
                },
                "1:1": {
                  "r": 0.4,
                  "g": 0.6,
                  "b": 1.0,
                  "a": 1.0
                }
              },
              "description": "Primary brand color",
              "remote": false,
              "hiddenFromPublishing": false
            },
            "VariableID:1:3": {
              "id": "VariableID:1:3",
              "name": "spacing/base",
              "key": "spacing_base",
              "variableCollectionId": "VariableCollectionId:1:1",
              "resolvedType": "FLOAT",
              "valuesByMode": {
                "1:0": 16,
                "1:1": 16
              },
              "description": "Base spacing unit",
              "remote": false,
              "hiddenFromPublishing": false
            }
          }
        }
      }
    }
  }
}
