import type { _HKSample } from "./HKSample.js";
import type { _NSArray } from "../Foundation/NSArray.js";
import type { _NSCopying } from "../Foundation/NSCopying.js";
import type { _NSDate } from "../Foundation/NSDate.js";
import type { _NSDictionary } from "../Foundation/NSDictionary.js";
import type { HKStateOfMindKind } from "./HKStateOfMindKind.js";
import type { HKStateOfMindValenceClassification } from "./HKStateOfMindValenceClassification.js";
export declare class _HKStateOfMind extends _HKSample {
    static alloc(): _HKStateOfMind;
    static new(): _HKStateOfMind;
    init(): _HKStateOfMind;
    /** Creates a new log describing an experienced emotion at a moment in time. */
    static stateOfMindWithDate$kind$valence$labels$associations$(date: _NSDate, kind: HKStateOfMindKind, valence: number, labels: _NSArray, associations: _NSArray): _HKStateOfMind;
    /** Creates a new log describing an experienced emotion at a moment in time. */
    static stateOfMindWithDate$kind$valence$labels$associations$metadata$(date: _NSDate, kind: HKStateOfMindKind, valence: number, labels: _NSArray, associations: _NSArray, metadata: _NSDictionary | null): _HKStateOfMind;
    /**
     * A description of the kind of feeling type captured by this state of mind. Feeling types can be understood by the timeframe considered to create this log, possibly indicated by the context used to create it. For example, a `momentary emotion` log might be in response to 'how are you feeling right now?' while a `daily mood` log might be in response to 'how have you been feeling today?'.
     */
    kind(): HKStateOfMindKind;
    /**
     * A signed, self-reported measure of how positive or negative one is feeling, on a continuous scale from -1 to +1.
     */
    valence(): number;
    /** A general region of pleasantness based on this sample's valence value. */
    valenceClassification(): HKStateOfMindValenceClassification;
    /** Zero or more specific sentiments selected to represent a felt experience. */
    labels(): _NSArray;
    /** Zero or more facets of life with which this felt experience is associated. */
    associations(): _NSArray;
}
export interface _HKStateOfMind extends _NSCopying {
}
