import { ChangeDetectorRef, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from "@angular/forms"; export declare class RelationalComponent implements ControlValueAccessor { private _detectorRef; template: string; sourcePlaceholder: string; targetPlaceholder: string; bindingProperty: string; list: Array; sourceLabel: string; targetLabel: string; layout: 'vertical' | 'horizontal'; swapOn: boolean; queryChange: EventEmitter; private _source; private _target; constructor(_detectorRef: ChangeDetectorRef); private onTouchedCallback; private onChangeCallback; source: any; target: any; writeValue(obj: [any, any]): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; swapValues(obj: [any, any]): void; }