import { DescritorTipoClasse } from '@designliquido/delegua/interpretador/estruturas';
/**
 * Classe de resposta exposta às funções de rota em Delégua/Pituguês.
 *
 * Cada método define propriedades na instância e retorna `isto` para encadeamento.
 * O framework lê essas propriedades em `processarPropriedadesResposta` para montar
 * a resposta HTTP final.
 *
 * Funções de rota **não precisam** usar `retorna` explicitamente. Chamar qualquer
 * método desta classe como efeito colateral é suficiente — o _framework_ recupera o
 * objeto do escopo do interpretador quando o valor de retorno da função é nulo.
 *
 * Exemplo válido em Delégua:
 * ```
 * liquido.rotaGet(funcao (requisicao, resposta) {
 *     resposta.json([{ "id": 1 }])
 * })
 * ```
 *
 * Exemplo válido em Pituguês:
 * ```
 * funcao rotaGet(requisicao, resposta):
 *     resposta.json([{ "id": 1 }])
 *
 * liquido.rotaGet(rotaGet)
 * ```
 *
 * Propriedades lidas pelo framework (em ordem de precedência):
 * - `destino`      → redirecionamento HTTP
 * - `lmht`         → renderização de visão LMHT
 * - `respostaJson` → resposta JSON
 * - `mensagem`     → resposta em texto puro
 * - `statusHttp`   → código de status (padrão: 200)
 */
export declare class Resposta extends DescritorTipoClasse {
    constructor();
}
