import { Signal, WritableSignal } from "@angular/core"; import { ToastService } from "../../service/toast.service"; import { TableData } from "../../models/table-data.model"; import { FormateadorService } from "../../service/formateador.service"; import { AlertErrorService } from "../../service/alert-error.service"; import { Observable } from "rxjs"; export declare function handleErrorsApi(err: any, alert: AlertErrorService): void; export declare function throwIfEmptyArray(): import("rxjs").OperatorFunction; export declare function handleEmptyResult(data: WritableSignal, withFiltro: WritableSignal, toast: ToastService, message?: string): void; export declare function handleSuccessResult(data: WritableSignal, withFiltro: WritableSignal, result: T[], reload: boolean, tableHeader?: TableData[], procesador?: FormateadorService): void; export declare function handleSuccessApi(toast: ToastService, onRefresh?: () => void, message?: string): void; export declare function handleReset(reset: boolean, page: WritableSignal, sender: WritableSignal): void; export declare function handleResetNoSignal(reset: boolean, page: WritableSignal, sender: T): void; export declare function handleResource(apiFn: () => Observable, signal?: Signal): import("@angular/core").ResourceRef; export declare function handleResourceV2(fn: () => Observable | void, signal?: Signal): import("@angular/core").ResourceRef;