import * as plugins from './plugins.js'; import type { TControllerSessionId } from '../dist_ts_interfaces/index.js'; export interface IControllerSessionParentRelationshipDocument { id: string; issuerId: string; projectIdentityId: string; harnessId: TControllerSessionId['harnessId']; parentSessionIdentityId: string; childSessionIdentityId: string; createdAt: Date; } export declare const controllerSessionParentRelationshipDocumentId: (issuerIdArg: string, projectIdentityIdArg: string, harnessIdArg: TControllerSessionId["harnessId"], childSessionIdentityIdArg: string) => string; export declare const assertControllerSessionParentRelationshipDocument: (valueArg: unknown) => asserts valueArg is IControllerSessionParentRelationshipDocument; export declare class ControllerSessionParentRelationshipModel extends plugins.smartdata.SmartDataDbDoc { static exact: plugins.smartdata.TExact; id: string; issuerId: string; projectIdentityId: string; harnessId: TControllerSessionId['harnessId']; parentSessionIdentityId: string; childSessionIdentityId: string; createdAt: Date; }