import type { RequestHandler } from 'express';
import type { Logger } from 'pino';
import type { Config } from '../../config.js';
import type { JwksResolver } from '../jwks.js';
import type { LkResolver } from '../lkResolver.js';
export interface CreateAuthOptions {
    config: Config;
    jwks: JwksResolver;
    log?: Logger;
    /** Опциональный LK resolver — если null, используется fallback на oidcDemoAppSlug. */
    lkResolver?: LkResolver | null;
}
export declare function createAuthMiddleware(opts: CreateAuthOptions): RequestHandler;
//# sourceMappingURL=auth.d.ts.map