import { z } from "zod"; import type { visoes_pilao } from "./listaDeVisoes"; export declare const z_tipos_campos_reg_grafico: z.ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>; export type tipo_estrutura_visao_grafico = { /** Nome da Visão */ visao: T; /** Rotulo */ rotulo: string; /** Retorna a tabela Referente ao Registro */ tabela: (_: z.infer<(typeof visoes_pilao)[T]>) => string; /** Descrição */ descricao: (_: z.infer<(typeof visoes_pilao)[T]>) => string; /** Lista os campos e suas configurações */ campos: { [c in keyof Required>]: { rotulo: string; tipo_campo: z.infer; order: number; }; }; };