import { HalResource } from '../hal/models/HalResource'; import { Page } from './Page'; /** * Class representing Linked Content Repositories. * Linked Content Repositories map a repository in one hub to a repository in a different hub * to be used when syncing content between hubs. */ export declare class LinkedContentRepository extends HalResource { /** * Origin hub ID */ originHubId: string; /** * IDs of the hubs involved in this mapping (origin & destination) */ hubIds: string[]; /** * The label of the origin hub */ originHubLabel?: string; /** * The label of the destination hub */ destinationHubLabel?: string; /** * Is the mapping bidirectional? */ bidirectional: boolean; /** * How the repositories in the origin hub map to the repositiories in the destinatoin hub */ relationships: { /** * ID of the origin repository */ originRepositoryId: string; /** * Label of the origin repository */ originRepositoryLabel?: string; /** * ID of the destination repository */ dstRepositoryId: string; /** * Label of the destination repository */ dstRepositoryLabel?: string; }[]; } /** * @hidden */ export declare class LinkedContentRepositoriesPage extends Page { constructor(data?: any); }