import { BaseDataSource, BaseDataSourceMetadata } from '@rxap/data-source'; import { InjectionToken } from '@angular/core'; import { AbstractControl } from '@rxap/forms'; import * as i0 from "@angular/core"; export declare const RXAP_FORM_CONTROL_SOURCE: InjectionToken; export declare class ControlDataSource extends BaseDataSource { private readonly control; constructor(control: AbstractControl, metadata?: BaseDataSourceMetadata | null); init(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare function controlDataSource(control: AbstractControl): ControlDataSource;