/** * Creates a reactive loading state for the ScalarLoading component * * @returns The loading state */ export declare function useLoadingState(): { isValid: boolean; isInvalid: boolean; isLoading: boolean; isActive: boolean; start: () => void; validate: (opts?: { duration?: number; persist?: boolean; }) => Promise; invalidate: (opts?: { duration?: number; persist?: boolean; }) => Promise; clear: (opts?: Pick<{ duration?: number; persist?: boolean; }, "duration">) => Promise; }; //# sourceMappingURL=useLoadingState.d.ts.map