import type { _NSTextField } from "./NSTextField.js";
import type { _NSCharacterSet } from "../Foundation/NSCharacterSet.js";
import type { NSTokenStyle } from "./NSTokenStyle.js";
export declare class _NSTokenField extends _NSTextField {
    static alloc(): _NSTokenField;
    static new(): _NSTokenField;
    init(): _NSTokenField;
    static defaultCompletionDelay(): number;
    static defaultTokenizingCharacterSet(): _NSCharacterSet;
    /**
     * Sets the default token style used for each new token. However, if the delegate implements tokenField:styleForRepresentedObject:, that return value will be used instead.
     */
    tokenStyle(): NSTokenStyle;
    setTokenStyle$(value: NSTokenStyle): void;
    completionDelay(): number;
    setCompletionDelay$(value: number): void;
    tokenizingCharacterSet(): _NSCharacterSet;
    setTokenizingCharacterSet$(value: _NSCharacterSet): void;
}
