import type { DetectedCorners, ImageParameters, ObjectValues } from './common';
export declare const PalmInstructionCodeValues: {
    readonly CANDIDATE_SELECTION: "candidate_selection";
    readonly PALM_CENTERING: "palm_centering";
    readonly PALM_NOT_PRESENT: "palm_not_present";
    readonly PALM_TOO_FAR: "palm_too_far";
    readonly PALM_TOO_CLOSE: "palm_too_close";
    readonly SHARPNESS_TOO_LOW: "sharpness_too_low";
    readonly BRIGHTNESS_TOO_LOW: "brightness_too_low";
    readonly BRIGHTNESS_TOO_HIGH: "brightness_too_high";
    readonly DEVICE_PITCHED: "device_pitched";
};
export declare const PalmCheckToInstructionCodeMap: {
    isPresent: "palm_not_present";
    isNotPitched: "device_pitched";
    isNotSmall: "palm_too_far";
    isNotOutOfBounds: "palm_centering";
    isNotDim: "brightness_too_low";
    isNotBright: "brightness_too_high";
    isSharp: "sharpness_too_low";
    isNotLarge: "palm_too_close";
};
export type PalmInstructionCode = ObjectValues<typeof PalmInstructionCodeValues>;
export type DetectedPalmCorners = DetectedCorners;
export type PalmImageParameters = ImageParameters;
export type DetectedPalm = PalmImageParameters & DetectedPalmCorners & {
    confidence: number;
    smallestEdge: number;
};
