import * as Types from "./types.js"; export declare class LimadataAPIClient { private apiKey; private lastMetadata; private requestHistory; constructor(apiKey: string); getLastMetadata(): Types.ResponseMetadata | null; getRequestHistory(): Types.ResponseMetadata[]; private request; enrichPerson(request: Types.EnrichPersonRequest): Promise; enrichCompany(request: Types.EnrichCompanyRequest): Promise; searchPeople(request: Types.SearchPeopleRequest): Promise; searchCompanies(request: Types.SearchCompaniesRequest): Promise; getCreditsBalance(): Promise; getCompanyInsights(request: Types.CompanyInsightsRequest): Promise; getProfNetPosts(req: Types.GetProfNetPostsRequest): Promise; searchPosts(req: Types.SearchPostsRequest): Promise; findWorkEmail(req: Types.FindWorkEmailRequest): Promise; findPhone(req: Types.FindPhoneRequest): Promise; resolveIdentity(req: Types.ResolveIdentityRequest): Promise; findCompanyProfNet(req: Types.FindCompanyProfNetRequest): Promise; reverseEmailLookup(req: Types.ReverseEmailLookupRequest): Promise; getCompany(req: Types.GetCompanyRequest): Promise; getCompanyJobs(req: Types.GetCompanyJobsRequest): Promise; prospectCompaniesFilter(req: Types.ProspectCompaniesFilterRequest): Promise; prospectCompaniesByUrl(req: Types.ProspectCompaniesByUrlRequest): Promise; prospectPeopleFilter(req: Types.ProspectPeopleFilterRequest): Promise; prospectPeopleByUrl(req: Types.ProspectPeopleByUrlRequest): Promise; prospectEmployees(req: Types.ProspectEmployeesRequest): Promise; createWatch(req: Types.CreateWatchRequest): Promise; listWatches(req: Types.ListWatchesRequest): Promise; getWatch(id: number): Promise; updateWatch(req: Types.UpdateWatchRequest): Promise; getMockWatchPayload(type: string): Promise; databaseSearchCompany(req: Types.DatabaseSearchCompanyRequest): Promise; databaseSearchPeople(req: Types.DatabaseSearchPeopleRequest): Promise; } //# sourceMappingURL=client.d.ts.map