import { SetupContext, VNodeProps } from 'vue';
import { RowEmits, RowProps } from './row';
export declare function useRow(props: Partial<RowProps>, emit: SetupContext<RowEmits>['emit']): readonly [{
    readonly proxyProps: import('vue').ComputedRef<Partial<Partial<Partial<import('vue').ExtractPropTypes<{
        text: {
            type: StringConstructor;
        };
        align: {
            readonly type: import('vue').PropType<unknown>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        justify: {
            readonly type: import('vue').PropType<unknown>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        prefixCls: {
            type: StringConstructor;
        };
        gutter: {
            readonly type: import('vue').PropType<unknown>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        wrap: {
            readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>>>>>;
}, (props: VNodeProps & Record<string, any> & Partial<RowProps>) => import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, {
    [key: string]: any;
}>];
