import type { ExtractPublicPropTypes } from 'vue'; import type Row from './row.vue'; export declare const RowJustify: readonly ["start", "center", "end", "space-around", "space-between", "space-evenly"]; export declare const RowAlign: readonly ["top", "middle", "bottom"]; export interface RowProps { /** * @description custom element tag */ tag?: string; /** * @description grid spacing */ gutter?: number; /** * @description horizontal alignment of flex layout */ justify?: (typeof RowJustify)[number]; /** * @description vertical alignment of flex layout */ align?: (typeof RowAlign)[number]; } /** * @deprecated Removed after 3.0.0, Use `RowProps` instead. */ export declare const rowProps: { readonly tag: import("element-plus/es/utils").EpPropFinalized; readonly gutter: import("element-plus/es/utils").EpPropFinalized; readonly justify: import("element-plus/es/utils").EpPropFinalized; readonly align: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; /** * @deprecated Removed after 3.0.0, Use `RowProps` instead. */ export type RowPropsPublic = ExtractPublicPropTypes; export type RowInstance = InstanceType & unknown;