import { SdSetting, SdSettingService } from '@sd-angular/core/setting';
import { SdGridMaterialConfigOption } from '../../models/grid-config.model';
import { SdGeneratedColumn } from './generated-column.model';
import { SdSettingServer } from '@sd-angular/core/setting';
export declare class SdGeneratedColumnService {
    #private;
    private settingService;
    constructor(settingService: SdSettingService);
    load: (configuration: SdGridMaterialConfigOption) => SdSetting<SdGeneratedColumn<any>[]> | SdSettingServer<SdGeneratedColumn<any>[]>;
    loadSystem: (configuration: SdGridMaterialConfigOption) => SdSetting<SdGeneratedColumn<any>[]> | SdSettingServer<SdGeneratedColumn<any>[]>;
}
