import { DataSourceProperty, DataSourcePropertyCategory } from "@omnia/fx-models";
import { IDataSourcePropertyCreator } from "../../../services";
export interface IPropertyInput {
    valueBind: PropertyRegistration;
    onValueChanged?: (model: PropertyRegistration) => void;
    filled?: boolean;
    disabled?: boolean;
    dark?: boolean;
    hideDetails?: boolean;
    multiple?: boolean;
    propertyRegistrations: Array<PropertyRegistration>;
    loadingProperties: boolean;
    propertyCreator: IDataSourcePropertyCreator;
}
export declare class PropertyRegistration {
    dataSourcePropertyBinding: DataSourceProperty;
    title: string;
    category?: DataSourcePropertyCategory;
    constructor(dataSourcePropertyBinding: DataSourceProperty, title: string, category?: DataSourcePropertyCategory);
}
