/**
 * CSV-based API that mimics SAM.gov API
 */
/// <reference types="node" />
import { CsvOpportunitiesEndpoint } from './endpoints/opportunities';
export interface CsvApiOptions {
    csvPath: string;
    cacheResults?: boolean;
    encoding?: BufferEncoding;
}
/**
 * CSV-based API client with all endpoints
 * Provides same interface as SamApi but reads from CSV
 */
export declare class CsvApi {
    private readonly client;
    readonly opportunities: CsvOpportunitiesEndpoint;
    constructor(options: CsvApiOptions);
    /**
     * Clear cached data
     */
    clearCache(): void;
}
export * from './client';
export * from './endpoints/opportunities';
export * from './field-mapping';
