import { ViewType } from '@oinone/kunlun-meta';
import { SPIOptions } from '@oinone/kunlun-spi';
import { Component } from 'vue';
/**
 * 混入组件可选项
 */
export interface EditorFieldMixinComponentOptions extends SPIOptions {
    /**
     * 当前视图类型
     */
    viewType: ViewType | ViewType[];
}
/**
 * 注册编辑字段混入组件
 * @param options 可选项 {@link FieldMixinComponentOptions}
 * @param component Vue组件
 * @return 是否注册成功
 */
export declare function registerEditorFieldMixinComponent(options: EditorFieldMixinComponentOptions, component: Component): boolean;
/**
 * 获取编辑字段混入组件
 * @param options 可选项 {@link FieldMixinComponentOptions}
 * @return Vue组件
 */
export declare function selectorEditorFieldMixinComponent(options: EditorFieldMixinComponentOptions): Component | undefined;
