Components receive props with the $props rune. Runes are Svelte's instructions for the compiler. They don't need to be imported.
Default values can be set when destructuring props.
<script>
let {
task,
completed = false,
} = $props();
</script>
<p>
<input type="checkbox" checked={completed}>
{task}
</p>