import { UserInterfaceService } from '../../lib-core/userinterface-service';
import { ContextService } from '../../lib-core/context-service';
export declare class DmsControl {
    controlId: string;
    protected hostingView: DmsControlHostView;
    id: string;
    constructor(controlId: string, hostingView: DmsControlHostView);
    protected getControlAttribute(domElement: any, attr: string, defaultValue: string): string;
}
export interface DmsControlHostView {
    commitDataModel?: (dModel: any, dataModelComittedwithSuccessCallback: any) => void;
    UserInterfaceService?: UserInterfaceService;
    ContextService?: ContextService;
}
