import { ManagerStore } from "./ManagerStore";
export interface LangpongOptions {
    port?: number;
    host?: string;
    managerStore?: ManagerStore;
}
/**
 * Langpong
 *  - Express.js uygulamasını bir class olarak sarar
 *  - Port ve host dışarıdan alınır
 *  - ManagerStore'u kullanıp endpoint'leri tanımlar
 */
export declare class Langpong {
    private app;
    private serverInstance;
    private port;
    private host;
    private store;
    constructor(options?: LangpongOptions);
    /**
     * Tüm API uç noktalarını tanımlayalım
     */
    private initializeRoutes;
    /**
     * Sunucuyu başlat
     */
    start(): Promise<void>;
    /**
     * Sunucuyu kapat (opsiyonel)
     */
    stop(): Promise<void>;
}
