import { MedDynamicFormService } from 'med-dynamic-form';
import { PrimeFilters } from '../types/PrimeFilter';
import { MedSelectOption } from '../types/MedSelectOption';
import * as i0 from "@angular/core";
export declare class MedTableService {
    private dynamicFormService;
    private _filters;
    private _filterSelectData;
    private _data;
    constructor(dynamicFormService: MedDynamicFormService);
    setFilterSelectData(data: string[], key: string): void;
    getFilterSelectData(key: string): string[];
    setSelectData(data: MedSelectOption<any>[], key: string): void;
    setDatalist(data: string[], key: string): void;
    get filters(): PrimeFilters;
    set filters(data: PrimeFilters);
    get data(): Record<string, any>[];
    set data(data: Record<string, any>[]);
    static ɵfac: i0.ɵɵFactoryDeclaration<MedTableService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<MedTableService>;
}
