import { RequestService, APIResponse } from "../services/request.service";
import { Token, TokenUpdates } from "../models";
export declare class TokenModule extends RequestService {
    constructor(apiKey: string, baseUrl: string);
    list(params?: {
        page?: number;
        limit?: number;
    }): Promise<APIResponse>;
    single(tokenId: string): Promise<APIResponse>;
    create(token: Token): Promise<APIResponse>;
    update(tokenId: string, data: {
        name?: string;
        status?: "pause" | "unpause";
    }): Promise<APIResponse>;
    updateSettings(tokenId: string, updates: TokenUpdates): Promise<APIResponse>;
    delete(tokenId: string): Promise<APIResponse>;
}
