import { Guid } from "@omnia/fx-models/internal-do-not-import-from-here/shared/models";
import { LockStatusExcludeChildren, PropertyLockStatusType } from "../../../ux";
import { PropertyDefinition, PropertyDisplaySettingsBase } from "../PropertyDefinition";
import { PhoneNumberPropertyValue } from "../values";
export declare class PhoneDisplaySettings extends PropertyDisplaySettingsBase {
    locks?: PropertyLockStatusType<LockStatusExcludeChildren<Omit<PhoneDisplaySettings, "locks">, "label">>;
}
export type PhoneEditorSettings = {
    locks?: PropertyLockStatusType<Omit<PhoneEditorSettings, "locks">>;
    required: boolean;
    multiple?: boolean;
};
export declare const PhoneNumberPropertyDefinitionId: Guid;
export declare class PhoneNumberPropertyDefinition extends PropertyDefinition<PhoneNumberPropertyValue, PhoneDisplaySettings, PhoneEditorSettings> {
    id: Guid;
    typeName: string;
}
