import { Ref } from 'vue';
import { Recordable } from '@maxax/types';
import { BasicFormProps, BasicFormSchema } from '../types';
interface UseFormSchemaContext {
    getProps: Ref<BasicFormProps>;
    schemaRef: Ref<BasicFormSchema[] | null>;
    formModel: Recordable;
}
export declare function useFormSchema({ getProps, schemaRef, formModel }: UseFormSchemaContext): {
    getSchema: import('vue').ComputedRef<BasicFormSchema[]>;
};
export {};
//# sourceMappingURL=use-form-schema.d.ts.map