import { GuidValue } from "@omnia/fx-models/internal-do-not-import-from-here/shared/models/Guid";
import { PropertyBindingId } from "../PropertyBinding";
import { PropertyDataSourceId } from "./DataSourceId";
import { DataSourceProperty } from "./DataSourceProperty";
export declare class UserDataSourceProperty extends DataSourceProperty {
    readonly enterprisePropertyBindingId?: PropertyBindingId;
    readonly userPropertyBindingId?: PropertyBindingId;
    readonly builtInId?: GuidValue;
    readonly builtInInternalName?: string;
    constructor(dataSourceId: PropertyDataSourceId, enterprisePropertyBindingId?: PropertyBindingId, userPropertyBindingId?: PropertyBindingId, builtInId?: GuidValue, builtInInternalName?: string);
    isEqual: (property: UserDataSourceProperty) => boolean;
}
