import { ConexionBase } from "./Base";
import { setData } from "../Recursos";
export declare class ConexionCompleta<P = any, L = any> extends ConexionBase {
    cambios: (setData: setData<Partial<L>[]>, setNot?: () => void) => void;
    lista: (setData: setData<Partial<L>[]>) => Promise<void>;
    detalle: (codigo: string | number, setData: setData<P>) => Promise<void>;
    cancelar: (codigo: string | number, setData?: setData<P> | undefined) => Promise<void>;
    nuevo: (data: P, setData?: setData<P> | undefined, setError?: setData<any> | undefined) => void;
    actualizar: (codigo: string | number, data: Partial<P>, setData?: setData<P> | undefined, setError?: setData<any> | undefined) => void;
}
