Do not edit this file. It is a report generated by API Extractor.
import { Agent } from 'http';
import { DataSnapshot } from '@firebase/database-types';
import { EventType } from '@firebase/database-types';
import { FirebaseDatabase } from '@firebase/database-types';
import { OnDisconnect } from '@firebase/database-types';
import { Query } from '@firebase/database-types';
import { Reference } from '@firebase/database-types';
import * as rtdb from '@firebase/database-types';
import { ThenableReference } from '@firebase/database-types';
// @public
export interface Database extends FirebaseDatabase {
getRules(): Promise<string>;
getRulesJSON(): Promise<object>;
setRules(source: string | Buffer | object): Promise<void>;
}
export { DataSnapshot }
// @public
export const enableLogging: typeof rtdb.enableLogging;
export { EventType }
// Warning: (ae-forgotten-export) The symbol "FirebaseError" needs to be exported by the entry point index.d.ts
//
// @public
export class FirebaseDatabaseError extends FirebaseError {
}
// Warning: (ae-forgotten-export) The symbol "App" needs to be exported by the entry point index.d.ts
//
// @public
export function getDatabase(app?: App): Database;
// @public
export function getDatabaseWithUrl(url: string, app?: App): Database;
export { OnDisconnect }
export { Query }
export { Reference }
// @public
export const ServerValue: rtdb.ServerValue;
export { ThenableReference }