package kiwi:kiwi@0.1.0;
world intercept-hook {
use intercept-types.{context, action};
export intercept: func(ctx: context) -> action;
}
world authenticate-hook {
use authenticate-types.{outcome, http-request};
import wasi:http/outgoing-handler@0.2.0;
export authenticate: func(incoming: http-request) -> outcome;
}
world internal {
use wasi:http/types@0.2.0.{method, scheme, field-key, field-value};
import wasi:http/outgoing-handler@0.2.0;
}