/**
 * Zalo Channel Adapter
 *
 * Connects to Zalo API for messaging in bot or personal mode.
 * This is a stub implementation.
 */
export interface ZaloConfig {
    appId: string;
    secretKey: string;
    mode: 'bot' | 'personal';
}
export declare class ZaloAdapter {
    private config;
    private running;
    constructor(config: ZaloConfig);
    start(): Promise<void>;
    stop(): Promise<void>;
    isRunning(): boolean;
    sendMessage(userId: string, text: string): Promise<{
        success: boolean;
    }>;
    sendImage(userId: string, imageUrl: string): Promise<{
        success: boolean;
    }>;
    getMode(): 'bot' | 'personal';
    getConfig(): ZaloConfig;
}
export default ZaloAdapter;
