import { AgentSettingsSection } from './agent-settings-section.js';
import { AgentType, AgentAuthMethod } from '../../../../../../packages/core/src/domain/generated/output.js';
const meta = {
    title: 'Features/Settings/AgentSettingsSection',
    component: AgentSettingsSection,
    tags: ['autodocs'],
    parameters: {
        layout: 'padded',
    },
};
export default meta;
export const Default = {
    args: {
        agent: {
            type: AgentType.ClaudeCode,
            authMethod: AgentAuthMethod.Session,
        },
    },
};
export const TokenAuth = {
    args: {
        agent: {
            type: AgentType.GeminiCli,
            authMethod: AgentAuthMethod.Token,
            token: 'sk-test-token-12345',
        },
    },
};
export const CodexCli = {
    args: {
        agent: {
            type: AgentType.CodexCli,
            authMethod: AgentAuthMethod.Session,
        },
    },
};
export const AiderSession = {
    args: {
        agent: {
            type: AgentType.Aider,
            authMethod: AgentAuthMethod.Session,
        },
    },
};
export const CopilotCli = {
    args: {
        agent: {
            type: AgentType.CopilotCli,
            authMethod: AgentAuthMethod.Session,
        },
    },
};
export const OpenRouter = {
    args: {
        agent: {
            type: AgentType.OpenRouter,
            authMethod: AgentAuthMethod.Token,
            token: 'or-test-api-key-12345',
        },
    },
};
export const TogetherAi = {
    args: {
        agent: {
            type: AgentType.TogetherAi,
            authMethod: AgentAuthMethod.Token,
            token: 'tai-test-api-key-67890',
        },
    },
};
export const Ollama = {
    args: {
        agent: {
            type: AgentType.Ollama,
            authMethod: AgentAuthMethod.Session,
        },
    },
};
