/**
 * Brainfish API Documentation Types
 * 
 * These types are inspired by Hoppscotch's data structures but adapted for Brainfish.
 * Ported from Hoppscotch's HoppCollection and HoppRESTRequest types.
 */ // ============================================================================
// Core Request Types
// ============================================================================
// ============================================================================
// Helper Type Guards
// ============================================================================
export function isBrainfishRESTAuthBasic(auth) {
    return auth.authType === 'basic';
}
export function isBrainfishRESTAuthBearer(auth) {
    return auth.authType === 'bearer';
}
export function isBrainfishRESTAuthAPIKey(auth) {
    return auth.authType === 'api-key';
}
export function isBrainfishRESTAuthOAuth2(auth) {
    return auth.authType === 'oauth-2';
}
