import type { _NSArray } from "../Foundation/NSArray.js";
import type { _NSObject } from "../Foundation/NSObject.js";
import type { _NSString } from "../Foundation/NSString.js";
import type { _NSSpeechRecognizerDelegate } from "./NSSpeechRecognizerDelegate.js";
export declare class _NSSpeechRecognizer extends _NSObject {
    static alloc(): _NSSpeechRecognizer;
    static new(): _NSSpeechRecognizer;
    startListening(): void;
    stopListening(): void;
    delegate(): _NSSpeechRecognizerDelegate | null;
    setDelegate$(value: _NSSpeechRecognizerDelegate | null): void;
    commands(): _NSArray | null;
    setCommands$(value: _NSArray | null): void;
    displayedCommandsTitle(): _NSString | null;
    setDisplayedCommandsTitle$(value: _NSString | null): void;
    listensInForegroundOnly(): boolean;
    setListensInForegroundOnly$(value: boolean): void;
    blocksOtherRecognizers(): boolean;
    setBlocksOtherRecognizers$(value: boolean): void;
}
