@mnpay/golomt
Version:
17 lines (16 loc) • 1.5 kB
TypeScript
import { GolomtConfig } from './types';
export * from './types';
export * from './helpers';
export * from './constants';
export * from './schemas';
export declare const useGolomt: (config: GolomtConfig) => {
api: import("axios").AxiosInstance;
getSettlementDetails: (data: import("./types").GetSettlementDetailsParams, queryParams: import("./types").GetSettlementDetailQueryParams) => Promise<import("axios").AxiosResponse<any, any>>;
createInvoice: (data: import("./types").InvoiceParams) => Promise<import("axios").AxiosResponse<import("./types").InvoiceResponse, any>>;
inquiry: (data: import("./types").InquiryParams) => Promise<import("axios").AxiosResponse<import("./types").InquiryResponse, any>>;
tokenConfirmation: (data: import("./types").TokenConfirmationRequest) => Promise<import("axios").AxiosResponse<import("./types").TokenConfirmationResponse, any>>;
payTransaction: (data: import("./types").PayTransactionRequest) => Promise<import("axios").AxiosResponse<import("./types").PayTransactionResponse, any>>;
checkTransaction: (data: import("./types").CheckTransactionRequest) => Promise<import("axios").AxiosResponse<import("./types").CheckTransactionResponse, any>>;
tokenCreation: (data: import("./types").TokenCreationRequest) => Promise<import("axios").AxiosResponse<import("./types").TokenCreationResponse, any>>;
onNotification: (callback: (notification: import("./types").NotificationPayload) => void) => import("express").RequestHandler;
};