import '../../assert/js/assert.js';
import '../../globals.js';
/**
 * StringProperty is a Property whose value is a string.
 *
 * @author Sam Reid (PhET Interactive Simulations)
 * @author Chris Malley (PixelZoom, Inc.)
 */
import { EmptySelfOptions } from '../../phet-core/js/optionize.js';
import StrictOmit from '../../phet-core/js/types/StrictOmit.js';
import Property, { PropertyOptions } from './Property.js';
type SelfOptions = EmptySelfOptions;
export type StringPropertyOptions = SelfOptions & StrictOmit<PropertyOptions<string>, 'valueType' | 'phetioValueType'>;
export default class StringProperty extends Property<string> {
    constructor(value: string, providedOptions?: StringPropertyOptions);
}
export {};
//# sourceMappingURL=StringProperty.d.ts.map