import type { UserProfile } from './auth.js';
export declare const FIREBASE_API_KEY = "AIzaSyCMVNDgR8EejfXofUy87L7hsKxi3E_C3lg";
export declare const FIREBASE_PROJECT_ID = "frontterrain";
export declare const FIREBASE_TENANT_ID = "ft-scout-auth-gc2v5";
export declare const FIREBASE_TENANT_NAME = "ft-scout-auth";
export interface FirebaseAuthResult {
    token: string;
    refreshToken: string;
    expiresIn: string;
    user: UserProfile;
}
export declare function firebaseSignIn(email: string, password: string): Promise<FirebaseAuthResult>;
export declare function firebaseSignUp(name: string, email: string, password: string): Promise<FirebaseAuthResult>;
export declare function firebaseLookupToken(idToken: string): Promise<{
    valid: boolean;
    email?: string;
}>;
export declare function firebaseLookupUser(idToken: string): Promise<UserProfile | null>;
//# sourceMappingURL=firebaseAuth.d.ts.map