/**
 * Request model for creating auth connections - inherits common settings and includes sensitive fields
 */
export interface CreateOAuth2ClientCredsRequest {
    name: string;
    provider: string;
    clientId: string;
    tokenUrl: string;
    scopes?: string[];
    extraParams?: Record<string, string>;
    /** If True, send client credentials in Authorization header as Basic Auth instead of request body */
    basicAuthInHeader?: boolean;
    clientSecret: string;
    customHeaders?: Record<string, string>;
}
