/**
* Composable that merges HTML attributes from attrs with prop defaults
* Prioritizes attrs over props, allowing HTML attributes to be passed directly
* @param props - Component props object with defaults
* @returns Computed object with merged attribute values
*/
export declare function useAttrsWithDefaults>(props: T): {
disabled: import('vue').ComputedRef;
required: import('vue').ComputedRef;
id: import('vue').ComputedRef;
name: import('vue').ComputedRef;
type: import('vue').ComputedRef;
href: import('vue').ComputedRef;
target: import('vue').ComputedRef;
rel: import('vue').ComputedRef;
download: import('vue').ComputedRef;
placeholder: import('vue').ComputedRef;
rows: import('vue').ComputedRef;
maxlength: import('vue').ComputedRef;
attrs: import('vue').Attrs;
};