import type { ComponentSize, ComponentType } from 'hongluan-ui/es/constants';
export interface IConsistentProp {
    size?: ComponentSize;
    disabled?: boolean;
    type?: ComponentType;
    fill?: boolean;
}
/**
 * Searching order:
 * 1) component self prop value;
 * 2) Group component prop value;
 * 3) FormItem/Form component prop value;
 * 4) ConfigProvider props
 * @returns \{ size, disabled, type, fill \}
 */
declare function useConsistentProp(): {
    size: import("vue").ComputedRef<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">;
    disabled: import("vue").ComputedRef<boolean>;
    type: import("vue").ComputedRef<"" | "success" | "info" | "warning" | "danger" | "link" | "primary">;
    fill: import("vue").ComputedRef<boolean>;
};
export { useConsistentProp };
