import type { _NSArray } from "../Foundation/NSArray.js";
import type { _NSObject } from "../Foundation/NSObject.js";
import type { _NSString } from "../Foundation/NSString.js";
export declare class _AVPlaybackSpeed extends _NSObject {
    static alloc(): _AVPlaybackSpeed;
    static new(): _AVPlaybackSpeed;
    init(): _AVPlaybackSpeed;
    /**
     * @property systemDefaultSpeeds @abstract A list of playback speeds to be used by default across the system.
     */
    static systemDefaultSpeeds(): _NSArray;
    /**
     * @method initWithRate:localizedName: @param rate The rate to be used when this playback speed is selected. @param localizedName A localized name to be displayed representing this playback speed in a UI. @abstract Initializes an AVPlaybackSpeed.
     */
    initWithRate$localizedName$(rate: number, localizedName: _NSString): _AVPlaybackSpeed;
    /**
     * @property rate @abstract The rate associated with this object. When this playback speed is selected this rate will be set in response to the play button being pressed.
     */
    rate(): number;
    /**
     * @property localizedName @abstract A localized name for this playback speed. @discussion This name will be used to represent this playback speed in playback UIs where more space is available.
     */
    localizedName(): _NSString;
    /**
     * @property localizedNumericName @abstract A localized name for this playback speed used when space is limited. @discussion This name will be used to represent this playback speed in playback UIs where limited space is available.
     */
    localizedNumericName(): _NSString;
}
