import { Routes } from "@angular/router"; import { LongProperty } from "./comparison"; export declare class DefaultRoutingFactory { /** Retorna as rotas padrões, incluindo listagem, view(novo) e view:id * @param ListComponent Componente de listagem a ser invocado * @param ViewCompnent Componente de listagem a ser invocado */ static GetRoutes(ListComponent: any, ViewCompnent: any): Routes; } /** Configuração de rota */ export declare class RouteData { idPreloaderConfiguration: idPreloaderConfiguration | null; constructor(data: Partial); } /** Configuração de rota: Automaticamente aplica o id de uma rota superior para a filtragem de uma listagem de uma tebela filha * * A propriedade precisa existir no seu determinado service para ser aplicado */ export declare class idPreloaderConfiguration { /** Propriedade no banco de dados a ser comparada */ idPreloader: LongProperty; /** * Se idPreloaderChange == true : o valor PODERÁ ser modificado na listagem pelo usuário * Se idPreloaderChange == false : o valor NÃO poderá ser modificado na listagem pelo usuário * */ idPreloaderChange: boolean; /** Profundidade da rota para buscar o parametro :id * Valor minimo é 0 */ routeDepth: number; constructor( /** Propriedade no banco de dados a ser comparada */ idPreloader: LongProperty, /** * Se idPreloaderChange == true : o valor PODERÁ ser modificado na listagem pelo usuário * Se idPreloaderChange == false : o valor NÃO poderá ser modificado na listagem pelo usuário * */ idPreloaderChange?: boolean, /** Profundidade da rota para buscar o parametro :id * Valor minimo é 0 */ routeDepth?: number); }