import { PropType } from 'vue';
import { VueTypeDef, VueTypeValidableDef } from 'vue-types';
declare const initDefaultProps: <T>(types: T, defaultProps: { [K in keyof T]?: T[K] extends VueTypeValidableDef<infer U> ? U : T[K] extends VueTypeDef<infer U> ? U : T[K] extends {
    type: PropType<infer U>;
} ? U : any; }) => T;
export default initDefaultProps;
