import { ExtractPropTypes, PropType } from 'vue'; export type ParameterConfigurationMode = 'select' | 'edit'; export interface ConfigTemplate { type?: string; name?: string; } export declare const parameterConfigurationProps: { mode: { type: PropType; default: string; }; field: { type: StringConstructor; default: undefined; }; label: { type: StringConstructor; default: undefined; }; required: { type: BooleanConstructor; default: boolean; }; configLoading: { type: BooleanConstructor; default: boolean; }; configTemplates: { type: PropType; default: () => never[]; }; language: { type: StringConstructor; default: string; }; }; export type ParameterConfigurationProps = ExtractPropTypes; export declare const parameterConfigurationEmits: { change: (val: string) => void; refresh: () => void; edit: (content: string) => void; }; export type ParameterConfigurationEmits = typeof parameterConfigurationEmits;