ipqs-node-sdk
Version:
React package to interface with the various IPQS APIs
76 lines • 7.13 kB
TypeScript
import { Request } from "../utils/request/interfaces";
import { AveragesParams } from "../averages/interfaces";
export declare const proxyDetection: (privateKey: string, params: Request) => {
get: () => Promise<import("./proxyDetection/interfaces").ProxyDetectionResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
post: () => Promise<import("./proxyDetection/interfaces").ProxyDetectionResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
export declare const averages: (privateKey: string, params: AveragesParams) => {
get: () => Promise<import("../averages/interfaces").AveragesResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
export declare const postback: (privateKey: string, params: Request) => {
get: () => Promise<import("./postback/interfaces").PostbackResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
export declare const report: (privateKey: string, params: Request) => {
get: () => Promise<import("./report/interfaces").ReportResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
export declare const emailValidation: (privateKey: string, params: Request) => {
get: () => Promise<import("./email/interfaces").EmailResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
post: () => Promise<import("./email/interfaces").EmailResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
export declare const phoneValidation: (privateKey: string, params: Request) => {
get: () => Promise<import("./phone/interfaces").PhoneResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
post: () => Promise<import("./phone/interfaces").PhoneResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
export declare const urlValidation: (privateKey: string, params: Request) => {
get: () => Promise<import("./url/interfaces").UrlValidationResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
post: () => Promise<import("./url/interfaces").UrlValidationResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
export declare const requestLists: (privateKey: string, params: Request) => {
get: () => Promise<import("./requests/interfaces").RequestListResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
post: () => Promise<import("./requests/interfaces").RequestListResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
export declare const creditUsage: (privateKey: string, params: Request) => {
get: () => Promise<import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail | import("./account/interfaces").CreditUsageResponse>;
};
export declare const leakedReport: (privateKey: string, params: Request) => {
get: () => Promise<import("./leaked/interfaces").LeakedResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
declare const _default: {
proxyDetection: (privateKey: string, params: Request) => {
get: () => Promise<import("./proxyDetection/interfaces").ProxyDetectionResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
post: () => Promise<import("./proxyDetection/interfaces").ProxyDetectionResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
averages: (privateKey: string, params: AveragesParams) => {
get: () => Promise<import("../averages/interfaces").AveragesResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
postback: (privateKey: string, params: Request) => {
get: () => Promise<import("./postback/interfaces").PostbackResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
report: (privateKey: string, params: Request) => {
get: () => Promise<import("./report/interfaces").ReportResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
emailValidation: (privateKey: string, params: Request) => {
get: () => Promise<import("./email/interfaces").EmailResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
post: () => Promise<import("./email/interfaces").EmailResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
phoneValidation: (privateKey: string, params: Request) => {
get: () => Promise<import("./phone/interfaces").PhoneResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
post: () => Promise<import("./phone/interfaces").PhoneResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
urlValidation: (privateKey: string, params: Request) => {
get: () => Promise<import("./url/interfaces").UrlValidationResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
post: () => Promise<import("./url/interfaces").UrlValidationResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
requestLists: (privateKey: string, params: Request) => {
get: () => Promise<import("./requests/interfaces").RequestListResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
post: () => Promise<import("./requests/interfaces").RequestListResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
creditUsage: (privateKey: string, params: Request) => {
get: () => Promise<import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail | import("./account/interfaces").CreditUsageResponse>;
};
leakedReport: (privateKey: string, params: Request) => {
get: () => Promise<import("./leaked/interfaces").LeakedResponse | import("../utils/request/interfaces").ResponseXML | import("../utils/request/interfaces").ResponseFail>;
};
};
export default _default;
//# sourceMappingURL=index.d.ts.map