import { CoreStitchUser, StitchUserFactory, StitchUserIdentity, StitchUserProfileImpl } from "mongodb-stitch-core-sdk";
declare class StitchAdminUser implements CoreStitchUser {
    readonly id: string;
    readonly loggedInProviderType: string;
    readonly loggedInProviderName: string;
    readonly userType: string;
    readonly profile: StitchUserProfileImpl;
    readonly identities: StitchUserIdentity[];
    constructor(id: string, providerType: string, providerName: string, userProfile: StitchUserProfileImpl);
}
declare class StitchAdminUserFactory implements StitchUserFactory<StitchAdminUser> {
    makeUser(id: string, loggedInProviderType: string, loggedInProviderName: string, userProfile?: StitchUserProfileImpl): StitchAdminUser;
}
export { StitchAdminUser, StitchAdminUserFactory };
