import { type PropType } from 'vue'; import type { BadgeAppearance } from '@kong/kongponents'; import type { KonnectBaseEntityConfig, KongManagerBaseEntityConfig, KonnectBaseFormConfig, KongManagerBaseFormConfig } from '../../types'; declare const __VLS_export: import("vue").DefineComponent; required: false; default: () => {}; }; /** Fetcher url for the entity with the filled-in controlPlaneId, workspace, and entity id. */ fetcherUrl: { type: StringConstructor; required: false; default: string; }; /** A record to indicate the entity's configuration, used to populate the JSON code block */ entityRecord: { type: PropType>; required: true; }; /** HTTP request method like GET, POST, PUT, used to make the api call. */ requestMethod: { type: PropType; required: false; default: string; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: false; default: () => {}; }; /** Fetcher url for the entity with the filled-in controlPlaneId, workspace, and entity id. */ fetcherUrl: { type: StringConstructor; required: false; default: string; }; /** A record to indicate the entity's configuration, used to populate the JSON code block */ entityRecord: { type: PropType>; required: true; }; /** HTTP request method like GET, POST, PUT, used to make the api call. */ requestMethod: { type: PropType; required: false; default: string; }; }>> & Readonly<{}>, { config: KonnectBaseFormConfig | KongManagerBaseFormConfig | KonnectBaseEntityConfig | KongManagerBaseEntityConfig; fetcherUrl: string; requestMethod: BadgeAppearance; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const _default: typeof __VLS_export; export default _default; //# sourceMappingURL=JsonCodeBlock.vue.d.ts.map