import { Service, IAgentRuntime, Plugin } from '@elizaos/core';

interface IGoplusSecurityService extends Service {
    check(text: string): Promise<string>;
}
declare class GoplusSecurityService extends Service implements IGoplusSecurityService {
    private apiKey;
    protected runtime: IAgentRuntime;
    getInstance(): GoplusSecurityService;
    static serviceType: string;
    initialize(runtime: IAgentRuntime): Promise<void>;
    stop(): Promise<void>;
    get capabilityDescription(): string;
    /**
     * Connect to WebSocket and send a message
     */
    check(text: string): Promise<string>;
}

declare const goplusPlugin: Plugin;

export { GoplusSecurityService, type IGoplusSecurityService, goplusPlugin as default, goplusPlugin };
