import { IncomingMessage } from "http";
export declare const setDebug: (v: boolean) => void;
export declare const index: () => {
    message: string;
};
export declare const connect: (r: IncomingMessage) => Promise<{
    message: string;
}>;
export declare const disconnect: () => Promise<{
    message: string;
}>;
export declare const connected: () => Promise<{
    connected: boolean;
}>;
export declare const info: () => Promise<{
    printerInfo: import("@mmote/niimbluelib").PrinterInfo;
    modelMetadata: import("@mmote/niimbluelib").PrinterModelMeta | undefined;
    detectedPrintTask: "D11_V1" | "D110" | "B1" | "B21_V1" | "D110M_V4" | undefined;
}>;
export declare const print: (r: IncomingMessage) => Promise<{
    message: string;
}>;
export declare const scan: (r: IncomingMessage) => Promise<{
    devices: import("../client/headless_ble_impl").ScanItem[];
}>;
