import * as http from '../../HTTP'; import { type Directive, type Discovery, type Identity, type Input } from './types'; export declare class Incept implements Directive { private readonly property; private readonly discovery; private readonly schemes; constructor(property: string, discovery: Discovery); authorize(identity: Identity | null, input: Input): boolean; settle(request: Input, response: http.OutgoingMessage): Promise; }