export declare const JSONreq: {
    map: any;
    counter: number;
    getJSON: (e: string | string[], t: {
        [x: string]: string | number | boolean;
        script_name: string;
        _rand: number;
        callback: string;
    }, n: any) => void;
    success: (e: {
        script_name: any;
    }) => void;
};
export declare class WacomGSS_SignatureSDK {
    _onDetectRunning: {
        (): void;
        (): void;
    };
    service_port: string | number;
    running: any;
    session: null;
    service_detected: boolean;
    RBFlags: {
        RenderOutputPicture: number;
        RenderOutputBase64: number;
        RenderBackgroundTransparent: number;
        RenderColor1BPP: number;
        RenderColor24BPP: number;
        RenderColor32BPP: number;
        RenderColorAntiAlias: number;
        RenderEncodeData: number;
        RenderWatermark: number;
        RenderClipped: number;
        RenderRelative: number;
    };
    IntegrityStatus: {
        IntegrityOK: number;
        IntegrityFail: number;
        IntegrityMissing: number;
        IntegrityWrongType: number;
        IntegrityInsufficientData: number;
        IntegrityUncertain: number;
        IntegrityUnsupported: number;
    };
    HashType: {
        HashNone: number;
        HashMD5: number;
        HashSHA1: number;
        HashSHA224: number;
        HashSHA256: number;
        HashSHA384: number;
        HashSHA512: number;
    };
    KeyType: {
        KeyNone: number;
        KeyMD5: number;
        KeyMD5MAC: number;
        KeySHA1: number;
        KeySHA224: number;
        KeySHA256: number;
        KeySHA384: number;
        KeySHA512: number;
        KeyCAPICOM: number;
    };
    SignedData: {
        DataGood: number;
        DataNoHash: number;
        DataBadType: number;
        DataBadHash: number;
        DataError: number;
        DataUncertain: number;
        DataSigMoved: number;
    };
    CaptData: {
        CaptDigitizer: number;
        CaptDigitizerDriver: number;
        CaptMachineOS: number;
        CaptNetworkCard: number;
    };
    DynamicCaptureResult: {
        DynCaptOK: number;
        DynCaptCancel: number;
        DynCaptPadError: number;
        DynCaptError: number;
        DynCaptNotLicensed: number;
        DynCaptAbort: number;
        DynCaptIntegrityKeyInvalid: number;
    };
    TimeZone: {
        TimeLocal: number;
        TimeGMT: number;
        TimeUTC: number;
    };
    DisplayMode: {
        DspForceFit: number;
        DspUseZoom: number;
        DspBestFit: number;
    };
    ShowText: {
        TxtDontShow: number;
        TxtShowLeft: number;
        TxtShowCenter: number;
        TxtShowRight: number;
    };
    ObjectType: {
        ObjectText: number;
        ObjectButton: number;
        ObjectCheckbox: number;
        ObjectSignature: number;
        ObjectInput: number;
        ObjectInputEcho: number;
        ObjectHash: number;
        ObjectImage: number;
        ObjectDisplayAtShutdown: number;
        ObjectInking: number;
        ObjectRadioButton: number;
    };
    TextOptions: {
        TextAlignLeft: number;
        TextAlignRight: number;
        TextAlignCentre: number;
        TextAlignJustify: number;
    };
    ButtonOptions: {
        BtnAlignCentre: number;
        BtnAlignMiddle: number;
        BtnAlignLeft: number;
        BtnAlignRight: number;
        BtnAlignTop: number;
        BtnAlignBottom: number;
    };
    CheckBoxOptions: {
        CheckboxUnchecked: number;
        CheckboxChecked: number;
        CheckboxDisplayTick: number;
        CheckboxDisplayCross: number;
    };
    ObjectOptionType: {
        OBJECTOPTION_STRING: number;
        OBJECTOPTION_INT: number;
        OBJECTOPTION_BOOL: number;
    };
    VariantType: {
        VARIANT_EMPTY: number;
        VARIANT_TEXT: number;
        VARIANT_NUM: number;
        VARIANT_OBJECTOPTIONS: number;
        VARIANT_SIGOBJ: number;
        VARIANT_SIGCTL: number;
        VARIANT_INPUTOBJ: number;
        VARIANT_HASH: number;
        VARIANT_IMGURL: number;
        VARIANT_BASE64: number;
        VARIANT_DYNCAP: number;
        VARIANT_WIZCTL: number;
        VARIANT_FONT: number;
        VARIANT_KEY: number;
    };
    PrimitiveType: {
        PrimitiveLine: number;
        PrimitiveRectangle: number;
        PrimitiveEllipse: number;
    };
    PrimitiveOptions: {
        PrimitiveLineSolid: number;
        PrimitiveLineDashed: number;
        PrimitiveOutline: number;
        PrimitiveFill: number;
        PrimitiveFillXOR: number;
    };
    EventType: {
        EvTextClicked: number;
        EvButtonClicked: number;
        EvCheckboxChecked: number;
        EvCheckboxUnchecked: number;
        EvInputMinReached: number;
        EvInputMaxReached: number;
        EvInputExceeded: number;
    };
    EncryptAlg: {
        EncryptNone: number;
        EncryptTripleDES: number;
    };
    ResponseStatus: {
        OK: number;
        FAILED: number;
        INVALID_SESSION: number;
    };
    FontWeight: {
        FW_DONTCARE: number;
        FW_THIN: number;
        FW_EXTRALIGHT: number;
        FW_LIGHT: number;
        FW_NORMAL: number;
        FW_MEDIUM: number;
        FW_SEMIBOLD: number;
        FW_BOLD: number;
        FW_EXTRABOLD: number;
        FW_HEAVY: number;
        FW_ULTRALIGHT: number;
        FW_REGULAR: number;
        FW_DEMIBOLD: number;
        FW_ULTRABOLD: number;
        FW_BLACK: number;
    };
    FontCharset: {
        ANSI_CHARSET: number;
        DEFAULT_CHARSET: number;
        SYMBOL_CHARSET: number;
        SHIFTJIS_CHARSET: number;
        HANGEUL_CHARSET: number;
        HANGUL_CHARSET: number;
        GB2312_CHARSET: number;
        CHINESEBIG5_CHARSET: number;
        OEM_CHARSET: number;
        JOHAB_CHARSET: number;
        HEBREW_CHARSET: number;
        ARABIC_CHARSET: number;
        GREEK_CHARSET: number;
        TURKISH_CHARSET: number;
        VIETNAMESE_CHARSET: number;
        THAI_CHARSET: number;
        EASTEUROPE_CHARSET: number;
        RUSSIAN_CHARSET: number;
        MAC_CHARSET: number;
        BALTIC_CHARSET: number;
        FS_LATIN1: number;
        FS_LATIN2: number;
        FS_CYRILLIC: number;
        FS_GREEK: number;
        FS_TURKISH: number;
        FS_HEBREW: number;
        FS_ARABIC: number;
        FS_BALTIC: number;
        FS_VIETNAMESE: number;
        FS_THAI: number;
        FS_JISJAPAN: number;
        FS_CHINESESIMP: number;
        FS_WANSUNG: number;
        FS_CHINESETRAD: number;
        FS_JOHAB: number;
        FS_SYMBOL: number;
    };
    Font: (_name: any, _size: any, _weight: any, _charset: any, _italic: any, _underline: any, _strike: any) => void;
    type: any;
    fontName: any;
    fontSize: any;
    sWeight: any;
    sCharset: any;
    fItalic: any;
    fUnderline: any;
    fStrikethrough: any;
    keepAlive: () => void;
    getVersion: (_onGetVersion: any) => void;
    Hash: (_onHash: any) => void;
    handle: null;
    Add: (hData: any, _onAdd: any) => void;
    Clear: (_onClear: any) => void;
    GetType: (_onGetType: any) => void;
    PutType: (type: any, _onPutType: any) => void;
    Key: (_onKey: any) => void;
    Set: (type: any, value: any, _onSet: any) => void;
    Bitmap: () => void;
    isBase64: boolean;
    mime_type: null;
    image: HTMLImageElement;
    SigObj: () => void;
    CheckIntegrity: (key: any, _onCheckIntegrity: any) => void;
    Variant: any;
    CheckSignedData: (hash: any, _onCheckSignedData: any) => void;
    GetAdditionalData: (captData: any, _onGetAdditionalData: any) => void;
    GetCrossedOut: (_onGetCrossedOut: any) => void;
    GetExtraData: (key: any, _onGetExtraData: any) => void;
    GetHeight: (_onGetHeight: any) => void;
    GetInk: (_onGetInk: any) => void;
    GetIsCaptured: (_onGetIsCaptured: any) => void;
    GetProperty: (key: any, _onGetProperty: any) => void;
    GetSigData: (_onGetSigData: any) => void;
    GetSigText: (_onGetSigText: any) => void;
    GetWhen: (timeZone: any, _onGetWhen: any) => void;
    GetWho: (_onGetWho: any) => void;
    GetWhy: (_onGetWhy: any) => void;
    GetWidth: (_onGetWidth: any) => void;
    PutExtraData: (key: any, value: any, _onPutExtraData: any) => void;
    PutInk: (ink: any, _onPutInk: any) => void;
    PutSigData: (sigData: any, _onPutSigData: any) => void;
    PutSigText: (sigText: any, _onPutSigText: any) => void;
    ReadEncodedBitmap: (bitmapURL: any, _onReadEncodedBitmap: any) => void;
    RenderBitmap: (mime_type: any, width: any, height: any, ink_width: any, ink_color: any, background_color: any, flags: any, paddingX: any, paddingY: any, _onRenderBitmap: any) => void;
    SetProperty: (key: any, value: any, _onSetProperty: any) => void;
    DynamicCapture: (_onConstructor: any) => void;
    Capture: (sigCtl: any, who: any, why: any, what: any, key: any, _onCapture: any) => void;
    GetLicence: (_onGetLicence: any) => void;
    PutLicence: (licence: any, _onPutLicence: any) => void;
    SigCtl: (_onConstructor: any) => void;
    AboutBox: (_onAboutBox: any) => void;
    GetAppData: (key: any, _onGetAppData: any) => void;
    GetInputData: (_onGetInputData: any) => void;
    GetSignature: (_onGetSignature: any) => void;
    PutAppData: (key: any, val: any, _onPutAppData: any) => void;
    PutInputData: (inputData: any, _onPutInputData: any) => void;
    PutProperties: (properties: any, _onPutProperties: any) => void;
    PutSignature: (sigObj: any, _onPutSignature: any) => void;
    InputObj: (_onConstructor: any) => void;
    GetData: (_onGetData: any) => void;
    GetEncryptionType: (_onGetEncryptionType: any) => void;
    GetMaxLength: (_onGetMaxLength: any) => void;
    GetMinLength: (_onGetMinLength: any) => void;
    GetText: (_onGetText: any) => void;
    PutMaxLength: (maxLength: any, _onPutMaxLength: any) => void;
    PutMinLength: (minLength: any, _onPutMinLength: any) => void;
    SetEncryption: (type: any, key: any, _onSetEncryption: any) => void;
    ObjectOptions: () => void;
    AddOption: (name: any, value: any) => void;
    Parse: (data: any, id: any) => void;
    text: any;
    num: number;
    base64: any;
    url: any;
    Stringify: (datau: any, id: any) => void;
    WizCtl: (_onConstructor: any) => void;
    AddObject: (objType: any, id: any, X: any, Y: any, objData: any, options: any, _onAddObject: any) => void;
    AddPrimitive: (primType: any, X1: any, Y1: any, X2: any, Y2: any, primData: any, options: any, _onAddPrimitive: any) => void;
    Close: (_onClose: any) => void;
    Display: (_onDisplay: any) => void;
    FireClick: (id: any, _onFireClick: any) => void;
    GetBackColor: (_onGetBackColor: any) => void;
    GetBorderColor: (_onGetBorderColor: any) => void;
    GetBorderStyle: (_onGetBorderStyle: any) => void;
    GetBorderVisible: (_onGetBorderVisible: any) => void;
    GetBorderWidth: (_onGetBorderWidth: any) => void;
    GetEnableWizardDisplay: (_onGetEnableWizardDisplay: any) => void;
    GetFont: (_onGetFont: any) => void;
    GetInkingPad: (_onGetInkingPad: any) => void;
    GetObjectState: (id: any, _onGetObjectState: any) => void;
    GetPadHeight: (_onGetPadHeight: any) => void;
    GetPadWidth: (_onGetPadWidth: any) => void;
    GetVisibleWindow: (_onGetVisibleWindow: any) => void;
    GetZoom: (_onGetZoom: any) => void;
    PadConnect: (_onPadConnect: any) => void;
    PadDisconnect: (_onPadDisconnect: any) => void;
    PutBackColor: (backColor: any, _onPutBackColor: any) => void;
    PutBorderColor: (borderColor: any, _onPutBorderColor: any) => void;
    PutBorderStyle: (borderStyle: any, _onPutBorderStyle: any) => void;
    PutBorderVisible: (borderVisible: any, _onPutBorderVisible: any) => void;
    PutBorderWidth: (borderWidth: any, _onPutBorderWidth: any) => void;
    PutEnableWizardDisplay: (enableWD: any, _onPutEnableWizardDisplay: any) => void;
    PutFont: (font: any, _onPutFont: any) => void;
    PutPadHeight: (height: any, _onPutPadHeight: any) => void;
    PutPadWidth: (width: any, _onPutPadWidth: any) => void;
    PutRefFont: (font: any, _onPutRefFont: any) => void;
    PutVisibleWindow: (visible: any, _onPutVisibleWindow: any) => void;
    PutZoom: (zoom: any, _onPutZoom: any) => void;
    Reset: (_onReset: any) => void;
    SetEventHandler: (eventHandler: any) => void;
    constructor(_onDetectRunning: {
        (): void;
        (): void;
    }, service_port: string | number);
}
