import { ProviderExtensions } from './ProviderExtensions';
import { Certificate } from './Certificate';
/** An IAM Federation Provider */
export interface Provider {
    /** Creation date of the identity provider */
    creation: string;
    /** Whether account users should still be usable as a login method or not */
    disableUsers?: boolean;
    /** SAML Extensions to embed inside the SAML requests */
    extensions: ProviderExtensions;
    /** SAML Group attribute name */
    groupAttributeName: string;
    /** IdP's signing certificate */
    idpSigningCertificates: Certificate[];
    /** Last update of the identity provider */
    lastUpdate: string;
    /** Whether SAML Authn Requests should be signed */
    signRequests?: boolean;
    /** IdP's Single Sign On Service Url */
    ssoServiceUrl: string;
    /** SAML User attribute name */
    userAttributeName: string;
}
//# sourceMappingURL=Provider.d.ts.map