// package: gogoproto
// file: gogoproto/gogo.proto

import * as jspb from "google-protobuf";
import * as google_protobuf_descriptor_pb from "google-protobuf/google/protobuf/descriptor_pb";

  export const goprotoEnumPrefix: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoEnumStringer: jspb.ExtensionFieldInfo<boolean>;

  export const enumStringer: jspb.ExtensionFieldInfo<boolean>;

  export const enumCustomname: jspb.ExtensionFieldInfo<string>;

  export const enumdecl: jspb.ExtensionFieldInfo<boolean>;

  export const enumvalueCustomname: jspb.ExtensionFieldInfo<string>;

  export const goprotoGettersAll: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoEnumPrefixAll: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoStringerAll: jspb.ExtensionFieldInfo<boolean>;

  export const verboseEqualAll: jspb.ExtensionFieldInfo<boolean>;

  export const faceAll: jspb.ExtensionFieldInfo<boolean>;

  export const gostringAll: jspb.ExtensionFieldInfo<boolean>;

  export const populateAll: jspb.ExtensionFieldInfo<boolean>;

  export const stringerAll: jspb.ExtensionFieldInfo<boolean>;

  export const onlyoneAll: jspb.ExtensionFieldInfo<boolean>;

  export const equalAll: jspb.ExtensionFieldInfo<boolean>;

  export const descriptionAll: jspb.ExtensionFieldInfo<boolean>;

  export const testgenAll: jspb.ExtensionFieldInfo<boolean>;

  export const benchgenAll: jspb.ExtensionFieldInfo<boolean>;

  export const marshalerAll: jspb.ExtensionFieldInfo<boolean>;

  export const unmarshalerAll: jspb.ExtensionFieldInfo<boolean>;

  export const stableMarshalerAll: jspb.ExtensionFieldInfo<boolean>;

  export const sizerAll: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoEnumStringerAll: jspb.ExtensionFieldInfo<boolean>;

  export const enumStringerAll: jspb.ExtensionFieldInfo<boolean>;

  export const unsafeMarshalerAll: jspb.ExtensionFieldInfo<boolean>;

  export const unsafeUnmarshalerAll: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoExtensionsMapAll: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoUnrecognizedAll: jspb.ExtensionFieldInfo<boolean>;

  export const gogoprotoImport: jspb.ExtensionFieldInfo<boolean>;

  export const protosizerAll: jspb.ExtensionFieldInfo<boolean>;

  export const compareAll: jspb.ExtensionFieldInfo<boolean>;

  export const typedeclAll: jspb.ExtensionFieldInfo<boolean>;

  export const enumdeclAll: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoRegistration: jspb.ExtensionFieldInfo<boolean>;

  export const messagenameAll: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoSizecacheAll: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoUnkeyedAll: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoGetters: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoStringer: jspb.ExtensionFieldInfo<boolean>;

  export const verboseEqual: jspb.ExtensionFieldInfo<boolean>;

  export const face: jspb.ExtensionFieldInfo<boolean>;

  export const gostring: jspb.ExtensionFieldInfo<boolean>;

  export const populate: jspb.ExtensionFieldInfo<boolean>;

  export const stringer: jspb.ExtensionFieldInfo<boolean>;

  export const onlyone: jspb.ExtensionFieldInfo<boolean>;

  export const equal: jspb.ExtensionFieldInfo<boolean>;

  export const description: jspb.ExtensionFieldInfo<boolean>;

  export const testgen: jspb.ExtensionFieldInfo<boolean>;

  export const benchgen: jspb.ExtensionFieldInfo<boolean>;

  export const marshaler: jspb.ExtensionFieldInfo<boolean>;

  export const unmarshaler: jspb.ExtensionFieldInfo<boolean>;

  export const stableMarshaler: jspb.ExtensionFieldInfo<boolean>;

  export const sizer: jspb.ExtensionFieldInfo<boolean>;

  export const unsafeMarshaler: jspb.ExtensionFieldInfo<boolean>;

  export const unsafeUnmarshaler: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoExtensionsMap: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoUnrecognized: jspb.ExtensionFieldInfo<boolean>;

  export const protosizer: jspb.ExtensionFieldInfo<boolean>;

  export const compare: jspb.ExtensionFieldInfo<boolean>;

  export const typedecl: jspb.ExtensionFieldInfo<boolean>;

  export const messagename: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoSizecache: jspb.ExtensionFieldInfo<boolean>;

  export const goprotoUnkeyed: jspb.ExtensionFieldInfo<boolean>;

  export const nullable: jspb.ExtensionFieldInfo<boolean>;

  export const embed: jspb.ExtensionFieldInfo<boolean>;

  export const customtype: jspb.ExtensionFieldInfo<string>;

  export const customname: jspb.ExtensionFieldInfo<string>;

  export const jsontag: jspb.ExtensionFieldInfo<string>;

  export const moretags: jspb.ExtensionFieldInfo<string>;

  export const casttype: jspb.ExtensionFieldInfo<string>;

  export const castkey: jspb.ExtensionFieldInfo<string>;

  export const castvalue: jspb.ExtensionFieldInfo<string>;

  export const stdtime: jspb.ExtensionFieldInfo<boolean>;

  export const stdduration: jspb.ExtensionFieldInfo<boolean>;

  export const wktpointer: jspb.ExtensionFieldInfo<boolean>;

  export const castrepeated: jspb.ExtensionFieldInfo<string>;

