import inquirer from 'inquirer';
export async function promptSDKs() {
    const answers = await inquirer.prompt([
        {
            type: 'checkbox',
            name: 'sdks',
            message: 'Which analytics/monetization SDKs do you want?',
            choices: [
                {
                    name: 'RevenueCat - In-app subscriptions & purchases',
                    value: 'revenueCat',
                },
                {
                    name: 'Adjust - Mobile attribution & analytics',
                    value: 'adjust',
                },
                {
                    name: 'Scate - User engagement & retention',
                    value: 'scate',
                },
            ],
        },
    ]);
    // Auto-enable ATT if Adjust is selected
    const attEnabled = answers.sdks.includes('adjust');
    return {
        revenueCat: {
            enabled: answers.sdks.includes('revenueCat'),
            iosKey: 'YOUR_IOS_API_KEY_HERE',
            androidKey: 'YOUR_ANDROID_API_KEY_HERE',
        },
        adjust: {
            enabled: answers.sdks.includes('adjust'),
            appToken: 'YOUR_ADJUST_APP_TOKEN_HERE',
            environment: 'sandbox',
        },
        scate: {
            enabled: answers.sdks.includes('scate'),
            apiKey: 'YOUR_SCATE_API_KEY_HERE',
        },
        att: {
            enabled: attEnabled,
        },
    };
}
//# sourceMappingURL=sdks.js.map