import '../../../../utils/index.mjs';
import { buildProps, definePropType } from '../../../../utils/props/runtime.mjs';

"use strict";
const paramsOptions = [
  {
    label: "string",
    value: "string"
  },
  {
    label: "integer",
    value: "integer"
  },
  {
    label: "boolean",
    value: "boolean"
  },
  {
    label: "number",
    value: "number"
  },
  {
    label: "array",
    value: "array"
  }
];
const contentTypeOptions = [
  { label: "text/html", value: "text/html" },
  { label: "text/plain", value: "text/plain" },
  { label: "text/xml", value: "text/xml" },
  { label: "image/gif", value: "image/gif" },
  { label: "image/jpeg", value: "image/jpeg" },
  { label: "image/png", value: "image/png" },
  { label: "application/xhtml+xml", value: "application/xhtml+xml" },
  { label: "application/xml", value: "application/xml" },
  { label: "application/atom+xml", value: "application/atom+xml" },
  { label: "application/json", value: "application/json" },
  { label: "application/pdf", value: "application/pdf" },
  { label: "application/msword", value: "application/msword" },
  { label: "application/octet-stream", value: "application/octet-stream" },
  {
    label: "application/x-www-form-urlencoded",
    value: "application/x-www-form-urlencoded"
  },
  { label: "multipart/form-data", value: "multipart/form-data" }
];
const paramsTableProps = buildProps({
  dataSource: {
    type: definePropType(Array),
    default: () => []
  },
  columns: {
    type: definePropType(Array),
    default: () => []
  },
  options: {
    type: definePropType(Array),
    default: () => []
  }
});
const paramsTableRowProps = buildProps({
  columns: {
    type: definePropType(Array),
    default: () => []
  },
  dataSource: {
    type: definePropType(Array),
    default: () => []
  },
  data: {
    type: definePropType(Object),
    default: () => ({})
  },
  options: {
    type: definePropType(Array),
    default: () => []
  }
});
const paramsTableEmits = {
  add: (value) => !!value
};

export { contentTypeOptions, paramsOptions, paramsTableEmits, paramsTableProps, paramsTableRowProps };
//# sourceMappingURL=params-table.mjs.map
