/**
 * Company endpoints for SEC EDGAR API
 */
import { HttpClient } from '../utils';
import { CompanyTicker } from '../types';
export declare class CompanyEndpoints {
    private httpClient;
    private companyTickersCache;
    constructor(httpClient: HttpClient);
    getCompanyTickers(forceRefresh?: boolean): Promise<Record<string, any>>;
    getCompanyByTicker(ticker: string): Promise<CompanyTicker | null>;
    getCompanyByCik(cik: string | number): Promise<CompanyTicker | null>;
    searchCompanies(query: string): Promise<CompanyTicker[]>;
}
//# sourceMappingURL=company.d.ts.map