/** * Event names for DynamicData related events. * * @internal */ export declare class DynamicDataEventNames { /** * Returns the event name used when all properties in a Dynamic Data source have changed. * Example: DynamicData_AllPropertiesChanged_WebPart.. * * @param sourceId - Id of the Dynamic Data source. */ static getAllPropertiesChangedEventName(sourceId: string): string; /** * Returns the event name used when any property in a Dynamic Data source has changed. * Example: DynamicData_AnyPropertyChanged_WebPart.. * * @param sourceId - Id of the Dynamic Data source. */ static getAnyPropertyChangedEventName(sourceId: string): string; /** * Returns the event name used when a properties in a Dynamic Data source has changed. * Example: DynamicData_PropertyChanged_WebPart.._myProperty * * @param sourceId - Id of the Dynamic Data source. * @param propertyId - Id of the property that has changed. */ static getPropertyChangedEventName(sourceId: string, propertyId: string): string; /** * Returns the event name prefix used when a property in a Dynamic Data source has changed. * This should not be used as a final name for an event, but to be used inside _getPropertyChangedEventName. * Example: DynamicData_PropertyChanged_WebPart.. * * @param sourceId - Id of the Dynamic Data source. */ static getPropertyChangedEventPrefix(sourceId: string): string; /** * Returns the event name used to publish and consume the event for when a specific property * has changed its value on a source. * * @param sourceId - Id of the Dynamic Data source. * @param propertyId - Property Id on the source. * @param isAnnotated - Indicates whether the event name is for the annotated value. */ static getPropertyValueEventName(sourceId: string, propertyId: string, isAnnotated?: boolean): string; /** * Returns the event name used to publish and consume the event to request and receive the * property definitions from a specific Dynamic Data soource, from the parent window. * * @param sourceId - Id of the Dynamic Data source. */ static getPropertyDefintionsEventName(sourceId: string): string; /** * Returns the event name used to publish and consume the event to request and receive the * allowed events on a specific Dynamic Data soource, from the parent window. * * @param sourceId - Id of the Dynamic Data source. */ static getAllowedEventsEventName(sourceId: string): string; /** * Returns the event name used for to raise any event on the native source on the isolated app. */ static getNativeSourceApiEventName(): string; static getDynamicDataManagerExceptionEventName(sourceId: string): string; } //# sourceMappingURL=DynamicDataEventNames.d.ts.map