import { type ComputedRef } from '#imports'; import type { FieldListItemTyped } from '#blokkli-build/generated-types'; import type { fromLibraryBlockBundle } from '#blokkli-build/config'; type BundleWithoutLibrary = Exclude; type CallbackResult = { include: boolean; continueChildren?: boolean; } | undefined | null; type UseBlokkliHelper = { /** * Iterates over the all blocks of the current field and returns a flat array * of matching block bundles. */ queryBlocks(bundles: K[], providedList?: FieldListItemTyped[]): ComputedRef[]>; queryBlocks(bundles: (item: FieldListItemTyped) => CallbackResult, providedList?: FieldListItemTyped[]): ComputedRef; }; export declare function useBlokkliHelper(): UseBlokkliHelper; export {};