/**
 * LINE Pay Client Configuration
 */
export interface LinePayConfig {
    /**
     * Channel ID found in the LINE Pay Merchant Center
     */
    channelId: string;
    /**
     * Channel Secret found in the LINE Pay Merchant Center
     */
    channelSecret: string;
    /**
     * Environment
     * - 'production': https://api-pay.line.me
     * - 'sandbox': https://sandbox-api-pay.line.me
     * @default 'sandbox'
     */
    env?: 'production' | 'sandbox';
    /**
     * Timeout in milliseconds
     * @default 20000
     */
    timeout?: number;
    /**
     * Optional custom base URL for testing or custom deployments
     * If provided, this overrides the URL determined by the `env` setting
     * @internal
     */
    baseUrl?: string;
}
