export interface TranslationRequest {
    text: string;
    domain: string;
}
export interface TranslationResponse {
    gloss: string;
}
export declare class VLibrasTranslator {
    private endpoint;
    constructor(endpoint: string);
    /**
     * Traduz um texto para glosa (linguagem intermediária para Libras)
     */
    translate(text: string, domain?: string): Promise<string>;
    /**
     * Calcula o timeout baseado no tamanho do texto
     */
    private calculateTimeout;
    /**
     * Valida se o endpoint está acessível
     */
    validateEndpoint(): Promise<boolean>;
}
