import type { Ref } from 'vue'; interface ResourceModelOps { longWaitThreshold?: number; debounceTime?: number; } export declare const useCwaResourceModel: (iri: Ref, property: string | string[], ops?: ResourceModelOps) => { states: { pendingSubmit: Ref; submitting: Ref; isBusy: import("vue").ComputedRef; isLongWait: Ref; }; resetValue: (resetIri?: string) => void; model: import("vue").WritableComputedRef; localValueWithIri: Ref<{ [iri: string]: T | null | undefined; }, { [iri: string]: T | null | undefined; }>; }; export {};