import { Operation, Program } from "@typespec/compiler"; import { Authentication, HttpService, HttpServiceAuthentication } from "./types.js"; /** * Resolve the authentication for a given operation. * @param program Program * @param operation Operation * @returns Authentication provided on the operation or containing interface or namespace. */ export declare function getAuthenticationForOperation(program: Program, operation: Operation): Authentication | undefined; /** * Compute the authentication for a given service. * @param service Http Service * @returns The normalized authentication for a service. */ export declare function resolveAuthentication(service: HttpService): HttpServiceAuthentication; //# sourceMappingURL=auth.d.ts.map