import { SAML, type SamlConfig } from '@node-saml/node-saml'; import type { SamlSpidProfile, SpidConfig } from './types'; export declare class SpidSAML extends SAML { private spidConfig; constructor(samlConfig: SamlConfig, spidConfig: SpidConfig); protected generateAuthorizeRequestAsync(isPassive: boolean, isHttpPostBinding: boolean): Promise; protected processValidlySignedAssertionAsync(xml: string, samlResponseXml: string, inResponseTo: string): Promise<{ profile: SamlSpidProfile; loggedOut: boolean; }>; }