import { type IEventEmitter } from '@breadstone/mosaik-elements'; /** * The abstract `ElementIntlBase` class. * * @public */ export declare abstract class ElementIntlBase { private readonly _changed; private _locale; /** * Constructs a new instance of the `CaptchaElementIntl` class. * * @protected */ protected constructor(locale?: string); /** * Gets or sets the `locale` property. * * @public */ get locale(): string; set locale(value: string); /** * Stream to emit from when labels are changed. Use this to notify components when the labels have * changed after initialization. * * @public * @readonly */ get changes(): IEventEmitter; /** * @protected */ protected onLocaleChanged?(): void; } //# sourceMappingURL=ElementIntlBase.d.ts.map