interface CensysAuth { id: string; secret: string; } interface CensysHost { ip: string; services: { port: number; serviceName: string; transportProtocol: string; certificate?: string; }[]; location?: { country?: string; city?: string; province?: string; }; autonomousSystem?: { asn: number; name: string; bgpPrefix: string; }; lastUpdatedAt?: string; operatingSystem?: { product?: string; version?: string; }; } interface CensysHostsResult { total: number; hosts: CensysHost[]; query: string; } interface CensysCert { fingerprint: string; subject?: { commonName?: string; organization?: string; }; issuer?: { commonName?: string; organization?: string; }; validityStart?: string; validityEnd?: string; names: string[]; } interface CensysCertsResult { total: number; certificates: CensysCert[]; query: string; } export declare function censysHosts(query: string, auth: CensysAuth, perPage?: number): Promise; export declare function censysHostDetails(ip: string, auth: CensysAuth): Promise; export declare function censysCertificates(query: string, auth: CensysAuth, perPage?: number): Promise; export {}; //# sourceMappingURL=index.d.ts.map