18 lines
834 B
TypeScript
18 lines
834 B
TypeScript
import type { Construct } from 'constructs';
|
|
import { Resource } from '../../../../core';
|
|
import type { UserPoolIdentityProviderReference } from '../../../../interfaces/generated/aws-cognito-interfaces.generated';
|
|
import type { IUserPoolIdentityProvider } from '../../user-pool-idp';
|
|
import type { UserPoolIdentityProviderProps } from '../base';
|
|
/**
|
|
* Options to integrate with the various social identity providers.
|
|
*
|
|
* @internal
|
|
*/
|
|
export declare abstract class UserPoolIdentityProviderBase extends Resource implements IUserPoolIdentityProvider {
|
|
private readonly props;
|
|
abstract readonly providerName: string;
|
|
get userPoolIdentityProviderRef(): UserPoolIdentityProviderReference;
|
|
constructor(scope: Construct, id: string, props: UserPoolIdentityProviderProps);
|
|
protected configureAttributeMapping(): any;
|
|
}
|