import type { Inserts, Updates } from '@licita-ia/shared-libs'; export declare function useEmpresas(): { empresas: { id: string; cnpj: string; razao_social: string; nome_fantasia: string | null; tipo_empresa: string; ativa: boolean; created_at: string; updated_at: string; }[]; loading: boolean; error: string | null; listar: () => Promise; criar: (empresa: Inserts<"empresas">) => Promise; atualizar: (id: string, empresa: Updates<"empresas">) => Promise; desativar: (id: string) => Promise; clearError: () => void; }; export declare function useEmpresa(id?: string): { empresa: { id: string; cnpj: string; razao_social: string; nome_fantasia: string | null; tipo_empresa: string; ativa: boolean; created_at: string; updated_at: string; } | null; loading: boolean; error: string | null; buscar: (empresaId: string) => Promise; clearError: () => void; }; //# sourceMappingURL=useEmpresas.d.ts.map