import type { SplitOptions } from 'split-grid'; import type { PropType } from 'vue'; export declare const props: { gridTemplateColumns: { type: StringConstructor; default: any; }; gridTemplateRows: { type: StringConstructor; default: any; }; defaultOptions: { type: PropType; default: () => SplitOptions; }; }; export declare const createBindProps: | Extract<"gridTemplateRows", keyof T2> | Extract<"defaultOptions", keyof T2>)[]>(propsArg: T2, excludes?: EX) => import("vue").ComputedRef<{ [P in EX extends (infer KE)[] ? Exclude, KE> | Exclude, KE> | Exclude, KE> : Extract<"gridTemplateColumns", keyof T2> | Extract<"gridTemplateRows", keyof T2> | Extract<"defaultOptions", keyof T2>]: { [k in Extract<"gridTemplateColumns", keyof T2> | Extract<"gridTemplateRows", keyof T2> | Extract<"defaultOptions", keyof T2>]: T2[k]; }[P]; }>; export declare const emits: { drag: any; }; export declare const createOnEmits: (emit: T2, excludes?: EX) => { [P in EX extends (infer KE)[] ? Exclude<"drag", KE> : "drag"]: { drag: (...e: import("packages/entry").RestParameters) => void; }[P]; };