export declare enum AssignmentMethod {
    UserDefined = "UserDefined",
    Spatial = "Spatial"
}
export declare enum GeometryType {
    Polygon = "Polygon",
    Polyline = "Polyline",
    Multipoint = "Multipoint"
}
export declare enum MethodType {
    SELECT = "Select",
    DRAW = "Draw",
    SELECTANDDRAW = "SelectAndDraw"
}
export declare enum SurveyMode {
    CREATE = "Create",
    VIEW = "View",
    EDIT = "Edit"
}
export declare enum SurveyRecordType {
    LATEST = "Latest"
}
export declare enum InputType {
    USER = "User",
    ARCADE = "Arcade"
}
export declare enum StepMode {
    CREATE = "Create",
    VIEW = "View",
    EDIT = "Edit"
}
export declare enum AttachmentSelectionType {
    NONE = "None",
    ALL = "All",
    FOLDER = "Folder"
}
export interface CommentEnabledStep {
    canComment?: boolean;
    commentRequired?: boolean;
}
export interface Attachment {
    folder?: string;
    customName?: string;
}
export interface KeyValue {
    key: string;
    value: string;
    isEnabled?: boolean;
}
