import { Tool } from "langchain/tools";
import { PharosAgentKit } from "../../agent";
export declare class ElfaPingTool extends Tool {
    private agent;
    name: string;
    description: string;
    constructor(agent: PharosAgentKit);
    protected _call(): Promise<string>;
}
export declare class ElfaApiKeyStatusTool extends Tool {
    private agent;
    name: string;
    description: string;
    constructor(agent: PharosAgentKit);
    protected _call(): Promise<string>;
}
export declare class ElfaGetMentionsTool extends Tool {
    private agent;
    name: string;
    description: string;
    constructor(agent: PharosAgentKit);
    protected _call(input: string): Promise<string>;
}
export declare class ElfaGetTopMentionsTool extends Tool {
    private agent;
    name: string;
    description: string;
    constructor(agent: PharosAgentKit);
    protected _call(input: string): Promise<string>;
}
export declare class ElfaSearchMentionsTool extends Tool {
    private agent;
    name: string;
    description: string;
    constructor(agent: PharosAgentKit);
    protected _call(input: string): Promise<string>;
}
export declare class ElfaTrendingTokensTool extends Tool {
    private agent;
    name: string;
    description: string;
    constructor(agent: PharosAgentKit);
    protected _call(_input: string): Promise<string>;
}
export declare class ElfaAccountSmartStatsTool extends Tool {
    private agent;
    name: string;
    description: string;
    constructor(agent: PharosAgentKit);
    protected _call(input: string): Promise<string>;
}
//# sourceMappingURL=elfa_ai_api.d.ts.map