export type AutoAddDecision = 'eligible' | 'skipped_disabled' | 'skipped_guest' | 'skipped_no_mail' | 'skipped_email_mismatch' | 'skipped_resource_naming';
export interface GraphUserForFilter {
    accountEnabled?: boolean;
    userType?: string;
    mail?: string | null;
    mailNickname?: string | null;
    displayName?: string | null;
}
export interface AutoAddFilterResult {
    decision: AutoAddDecision;
    matchedRule?: string;
}
export declare function evaluateGraphUserForAutoAdd(graphUser: GraphUserForFilter, requestedEmail: string): AutoAddFilterResult;
