import type { _NSCopying } from "../Foundation/NSCopying.js";
import type { _NSObject } from "../Foundation/NSObject.js";
import type { _NSSecureCoding } from "../Foundation/NSSecureCoding.js";
import type { _NSString } from "../Foundation/NSString.js";
import type { _INSpeakable } from "./INSpeakable.js";
export declare class _INSpeakableString extends _NSObject {
    static alloc(): _INSpeakableString;
    static new(): _INSpeakableString;
    init(): _INSpeakableString;
    initWithVocabularyIdentifier$spokenPhrase$pronunciationHint$(vocabularyIdentifier: _NSString, spokenPhrase: _NSString, pronunciationHint: _NSString | null): _INSpeakableString;
    /**
     * @deprecated Please use -initWithVocabularyIdentifier:spokenPhrase:pronunciationHint:
     */
    initWithIdentifier$spokenPhrase$pronunciationHint$(identifier: _NSString, spokenPhrase: _NSString, pronunciationHint: _NSString | null): _INSpeakableString;
    initWithSpokenPhrase$(spokenPhrase: _NSString): _INSpeakableString;
}
export interface _INSpeakableString extends _INSpeakable, _NSCopying, _NSSecureCoding {
}
