UNPKG

@lineai/gov-deals

Version:

Explore Federal contracts for government building renovations, city hall renovations, courthouse updates, library modernizations, federal building improvement contracts, base housing and facilities upgrades.

32 lines (31 loc) 823 B
/** * Main SAM.gov client */ import { OpportunitiesEndpoint } from './endpoints/opportunities'; import type { Config } from '../../core/config'; export interface SamApiOptions { apiKey: string; baseUrl?: string; timeout?: number; debug?: boolean; } /** * Main SAM.gov API client with all endpoints */ export declare class SamApi { private readonly client; readonly opportunities: OpportunitiesEndpoint; constructor(options: SamApiOptions); /** * Create SamApi from configuration */ static fromConfig(config: Config): SamApi; /** * Create SamApi from environment variables */ static fromEnv(): SamApi; } export * from './client'; export * from './endpoints/opportunities'; export * from '../../types/opportunities'; export * from '../../config/constants';