I believe the answer is: all of the above.
a project charter could only be created if all parties involved already have similar objectives and understand each of their roles in pursuing those objectives. Because of this, things such as schedules, cost, deliverable must already been agreed upon.