If you're doing a capital raise privately before the public offering then you can set the terms you think are fair, but this isn't really required for a direct listing unless you need to raise money.
You can list and put up shares on the market later.
I think there's something new where you can list directly and then sell to the public too without the bank underwriting rip off thing, but that's the edge of my knowledge. I'm not super confident here, so definitely possible I'm wrong about specifics.