import { RegisterFeedbackBodyProps, RegisterFeedbackParamsProps, RegisterLoginProps, RegisterPaymentProps, RegisterSignupProps, RegisterWebLoginProps, RegisterWebSignupProps, RegisterWebPaymentProps, SignupResponse, TransactionResponse, WebSignupResponse, WebTransactionResponse, IncogniaApiOptions } from './types'; import { RequestManager } from './request'; type IncogniaApiConstructor = { clientId: string; clientSecret: string; options?: IncogniaApiOptions; }; export declare class IncogniaApi { #private; private static instance?; readonly requestManager: RequestManager; private constructor(); static init({ clientId, clientSecret, options }: IncogniaApiConstructor): void; static registerSignup(props: RegisterSignupProps): Promise; static registerWebSignup(props: RegisterWebSignupProps): Promise; static registerLogin(props: RegisterLoginProps): Promise; static registerWebLogin(props: RegisterWebLoginProps): Promise; static registerPayment(props: RegisterPaymentProps): Promise; static registerWebPayment(props: RegisterWebPaymentProps): Promise; static registerFeedback(bodyParams: RegisterFeedbackBodyProps, queryParams?: RegisterFeedbackParamsProps): Promise; } export {};