element-pro-components
Version:
a component library for Vue 3 base on element-plus
12 lines (11 loc) • 727 B
TypeScript
import type { ComputedRef, Ref, Slot } from 'vue';
import type { IFormColumns, IFormExpose, IFormMenuColumns, IFormSubmit, UseFormInjectEmitsCallback } from '../Form/type';
import type { ISearchProps, ISearchEmits } from './type';
export declare const searchMenu: IFormMenuColumns;
export declare function useSearchMenu(props: Pick<ISearchProps, 'menu'>): ComputedRef<IFormMenuColumns>;
export declare function useSearch(props: ISearchProps, emit: ISearchEmits): {
columns: ComputedRef<IFormColumns | undefined>;
submitForm: IFormSubmit;
} & UseFormInjectEmitsCallback;
export declare function useSearchSlots(): Record<string, Slot | undefined>;
export declare function useSearchMenuWidth(ref: Ref<IFormExpose>): void;