import type { AccessibilityCatalog } from "@pie-players/pie-players-shared/types";
import type { CatalogOwnerContext } from "../services/AccessibilityCatalogResolver.js";
import type { RuntimeRegistrationDetail } from "./registration-events.js";
export interface CatalogRegistrationRuntimeContext {
    assessmentId?: string;
    sectionId?: string;
}
export interface CatalogRegistration {
    context: CatalogOwnerContext;
    catalogs: AccessibilityCatalog[];
}
export declare function collectCatalogRegistrations(detail: RuntimeRegistrationDetail, runtime?: CatalogRegistrationRuntimeContext): CatalogRegistration[];
