import { SortableEventNames } from '@shopify/draggable';
export declare const REPORT_LAUNCHER_RESOURCE_ID = "br.com.sankhya.controls.ReportLauncher";
export declare const KEY_PORT_EXPORT = "global.porta.app.impressao";
export declare const ALL_RECORD = "ALL_RECORD";
export declare enum VIEW_MODE {
  GRID = 0,
  FORM = 1,
  ATTACHMENT = 2
}
export declare const ACTION_CONFIG: {
  add: string;
  remove: string;
  configuration: string;
};
export declare const VARS_BY_TYPE: {
  UserInterface: {
    DATE: {
      label: string;
      value: string;
    }[];
    DATETIME: {
      label: string;
      value: string;
    }[];
    INTEGERNUMBER: {
      label: string;
      value: string;
    }[];
  };
};
export declare const DEFAULT_TYPE: {
  fixed: string;
  variable: string;
};
export declare const CONFIG_EVENTS: {
  closeModal: string;
  cancelConfig: string;
  changeConfig: string;
  configChanged: string;
  fieldChanged: string;
  dragStartDistance: number;
};
export declare const CONFIG_SORTABLE_EVENTS: Record<string, SortableEventNames>;
export declare const KEY_EVENTS: {
  enter: string;
  arrowLeft: string;
  arrowRight: string;
  tab: string;
  escape: string;
};
export declare const TYPE_ACTIONS: {
  rename: string;
  hide: string;
  show: string;
  delete: string;
};
export declare const TAB_NAMES: {
  main: string;
  general: string;
  newGuide: string;
};
export declare const GROUP_NAMES: {
  noGroup: string;
  newGroup: string;
};
export declare const TAGS_BY_TYPE: {
  LONGTEXT: string;
  FILE: string;
  DATE: string;
  TIME: string;
  DATETIME: string;
  DEFAULT: string;
  SWITCH: string;
  CHECKBOX: string;
  OPTIONSELECTOR: string;
  SEARCH: string;
  SEARCHPLUS: string;
  INTEGERNUMBER: string;
  DECIMALNUMBER: string;
};
export declare const ORDER_VALUES: {
  none: {
    value: string;
    label: string;
  };
  asc: {
    value: string;
    label: string;
  };
  desc: {
    value: string;
    label: string;
  };
};
export declare const WEB_CONNECTION: {
  methods: {
    PRINTERS_LIST: string;
    LOCAL_PRINTING: string;
    IMPRESSAO_DIRETA: string;
    IMPRESSAO_DIRETA_TEXTO: string;
    INFO: string;
    PDF_VIEWER: string;
    IMPORT_IMAGE: string;
  };
};
export declare enum SIMPLE_CRUD_MODE {
  SERVER = 0,
  IN_MEMORY = 1
}
export declare enum TEMPLATES_SKELETON {
  CUSTOM_TEMPLATE = 0,
  GRID = 1,
  GRID_WITH_SIDEBAR = 2,
  GRID_WITH_PANEL = 3,
  FORM_WITH_SIDEBAR = 4
}
