docs: add type definition documentation