import { PathItem, ApiResponse } from '../../../utils/openapiUtils.js'; import { ProcessorContext } from './openapiConstants.js'; import { ResourceResponse, RelationResponse, RelationRequest, DerivedRoleRequest, DerivedRoleResponse } from './apiTypes.js'; type CreateResourceFunction = (key: string, name: string) => Promise>; type CreateRelationFunction = (relationData: RelationRequest) => Promise>; type CreateDerivedRoleFunction = (derivedRoleData: DerivedRoleRequest) => Promise>; type SetProgressFunction = (message: string) => void; export declare function processRelations(context: ProcessorContext, pathItems: Record, createResource: CreateResourceFunction, createRelation: CreateRelationFunction, setProgress: SetProgressFunction): Promise; export declare function processDerivedRoles(context: ProcessorContext, pathItems: Record, createDerivedRole: CreateDerivedRoleFunction): Promise; export {};