export declare function lerMotorConfigurado(): 'lincones' | 'delegua-entidades';
import { Declaracao } from '@designliquido/delegua/declaracoes';
/**
 * Obtém todos os modelos do diretório 'modelos' do projeto.
 * @returns {{ title: string, value: string }[]} Um vetor com todos os arquivos de modelos encontrados.
 */
export declare function obterTodosModelos(): {
    title: string;
    value: string;
}[];
/**
 * Dado o nome de um arquivo de modelos, retorna todas as declarações de modelos.
 * @param {string} nomeModelo O nome do arquivo no diretório 'modelos' que contém os modelos.
 * @returns {Declaracao[]} Um vetor de declarações de classes em Delégua.
 */
export declare function importarModelos(nomeModelo: string): Promise<Declaracao[]>;
/**
 * Cria na raiz do projeto um diretório passado por parâmetro, se já não existir.
 * @param {string} partesDiretorio O diretório a ser verificado/criado.
 */
export declare function criarDiretorioSeNaoExiste(...partesDiretorio: string[]): void;
/**
 * Cria na raiz do projeto um diretório passado por parâmetro, se já não existir, com `[id]` no final.
 * Precisa ser separado porque o `caminho.join` aparentemente estraga o nome do diretório.
 * @param {string} diretorioRotas O prefixo do diretório a ser verificado/criado.
 */
export declare function criarDiretorioComIdSeNaoExiste(diretorioRotas: string): string;
