import type { ComputedRef, Ref } from 'vue'; import type { CwaResource } from '#cwa/resources/resource-utils'; import { useCwaResourceRoute } from '#cwa/composables/useCwaResourceRoute'; import type { CwaResourcePlugin } from './cwa-component.js'; export declare const withCollection: () => CwaResourcePlugin<{ collectionItems: ComputedRef; isLoadingCollection: Ref; pageModel: Ref; totalPages: Ref; goToNextPage: () => void; goToPreviousPage: () => void; changePage: (page: number) => void; resolveResourceLink: ReturnType["getResourceRoute"]; }>;