import type { _NSCopying } from "../Foundation/NSCopying.js";
import type { _NSObject } from "../Foundation/NSObject.js";
import type { _NSString } from "../Foundation/NSString.js";
export declare class _PDFAction extends _NSObject {
    static alloc(): _PDFAction;
    static new(): _PDFAction;
    init(): _PDFAction;
    /**
     * Type of action. These won't always correspond to the PDFAction subclass in the way you might expect. For example, a PDFActionURL may return "URI" or "Launch" depending upon the original action (as defined in the PDF spec. - for the PDFKit API we decided to handle the two actions within the same class and also use the more familiar 'URL' term rather than 'URI'). Type based on the Adobe PDF Specification (1.7), Table 8.48: Action types.
     */
    type(): _NSString;
}
export interface _PDFAction extends _NSCopying {
}
