import type { ApiResponse_RefererInfoDto_Array_ } from '../models/ApiResponse_RefererInfoDto_Array_';
import type { ApiResponse_WhitelistRequestDto_ } from '../models/ApiResponse_WhitelistRequestDto_';
import type { ApiResponse_WhitelistRequestDto_Array_ } from '../models/ApiResponse_WhitelistRequestDto_Array_';
import type { CancelablePromise } from '../core/CancelablePromise';
export declare class WhitelistService {
    /**
     * @param page
     * @param limit
     * @param address
     * @param nodeAddress
     * @returns ApiResponse_WhitelistRequestDto_Array_ Ok
     * @throws ApiError
     */
    static getWhitelistRequests(page?: number, limit?: number, address?: string, nodeAddress?: string): CancelablePromise<ApiResponse_WhitelistRequestDto_Array_>;
    /**
     * @param id
     * @returns ApiResponse_WhitelistRequestDto_ Ok
     * @throws ApiError
     */
    static getWhitelistRequestById(id: number): CancelablePromise<ApiResponse_WhitelistRequestDto_>;
    /**
     * @param address
     * @returns ApiResponse_RefererInfoDto_Array_ Ok
     * @throws ApiError
     */
    static getAllReferersForUser(address: string): CancelablePromise<ApiResponse_RefererInfoDto_Array_>;
}
