@complycube/api
Version:
ComplyCube's Node.js library for the AML/KYC API
45 lines (44 loc) • 1.77 kB
TypeScript
import { AxiosInstance } from "axios";
import { AccountInfo } from "./resources/AccountInfo";
import { Addresses } from "./resources/Addresses";
import { AuditLogs } from "./resources/AuditLogs";
import { Autofill } from "./resources/Autofill";
import { Checks } from "./resources/Checks";
import { Clients } from "./resources/Clients";
import { Documents } from "./resources/Documents";
import { Flow } from "./resources/Flow";
import { LivePhotos } from "./resources/LivePhotos";
import { LiveVideos } from "./resources/LiveVideos";
import { Lookups } from "./resources/Lookups";
import { Reports } from "./resources/Reports";
import { RiskProfiles } from "./resources/RiskProfile";
import { Static } from "./resources/Static";
import { TeamMembers } from "./resources/TeamMembers";
import { Tokens } from "./resources/Tokens";
import { Webhooks } from "./resources/Webhooks";
import { WorkflowSessions } from "./resources/WorkflowSessions";
export type ComplyCubeOptions = {
apiKey: string;
};
export declare class ComplyCube {
readonly axiosInstance: AxiosInstance;
readonly client: Clients;
readonly document: Documents;
readonly livePhoto: LivePhotos;
readonly liveVideo: LiveVideos;
readonly check: Checks;
readonly workflowSession: WorkflowSessions;
readonly report: Reports;
readonly address: Addresses;
readonly flow: Flow;
readonly riskProfile: RiskProfiles;
readonly webhook: Webhooks;
readonly auditLog: AuditLogs;
readonly token: Tokens;
readonly teamMember: TeamMembers;
readonly static: Static;
readonly autofill: Autofill;
readonly lookup: Lookups;
readonly accountInfo: AccountInfo;
constructor({ apiKey }: ComplyCubeOptions);
}