import { OnBehalfOfCredential } from "@azure/identity";
import { type DelegatedAuthConfig } from "../config/configuration.js";
import { type TokenBasedAuthContext } from "../auth/context.js";
export declare class DelegatedCredentialStrategy {
    private readonly config;
    private readonly usesCertificate;
    constructor(config: DelegatedAuthConfig);
    createOBOCredential(context: TokenBasedAuthContext): OnBehalfOfCredential;
    private createCertificateOptions;
    private createSecretOptions;
}
//# sourceMappingURL=delegated-strategy.d.ts.map