Transform Feedback Data Format

Does anybody know what format transform feedback data is written as? I can’t see any way of defining it in the spec.

Does it take the format of the varying defined in your shader? (e.g. a vec3 will be written as floating point with 3 components)