/** * @type {import("firebase/firestore").FirestoreDataConverter} */ export const donation2024Converter: import("firebase/firestore").FirestoreDataConverter; export function getDonation2024Collection(db: import("firebase/firestore").Firestore): CollectionReference; /** * @type {{ * (db: import("firebase/firestore").Firestore, data: Donation2024): Promise>; * (db: import("firebase/firestore").Firestore, data: Partial, uid: string): Promise>; * }} */ export const saveDonation2024: { (db: import("firebase/firestore").Firestore, data: Donation2024): Promise>; (db: import("firebase/firestore").Firestore, data: Partial, uid: string): Promise>; }; /** * @type {{ * (db: import("firebase/firestore").Firestore, storage:import("firebase/storage").FirebaseStorage, data: Donation2024): Promise>; * (db: import("firebase/firestore").Firestore,storage:import("firebase/storage").FirebaseStorage, data: Partial, uid: string): Promise>; * }} */ export const saveDonation2024WithFile: { (db: import("firebase/firestore").Firestore, storage: import("firebase/storage").FirebaseStorage, data: Donation2024): Promise>; (db: import("firebase/firestore").Firestore, storage: import("firebase/storage").FirebaseStorage, data: Partial, uid: string): Promise>; }; export function getDonation2024(db: import("firebase/firestore").Firestore, uid: string): Promise>; export function deleteDonation2024(db: import("firebase/firestore").Firestore, uid: string): Promise; export function listAwardedGeneralDonators2024(db: import("firebase/firestore").Firestore, minDonation: number, code?: string): Promise>; export function listAwardedCorporateDonators2024(db: import("firebase/firestore").Firestore, minDonation: number, code?: string): Promise[]>; export function toggleDonation2024IsVerified(db: import("firebase/firestore").Firestore, donationId: string, status: typeof import("./index.js").DonationVerificationStatus2024[keyof typeof import("./index.js").DonationVerificationStatus2024]): Promise>; export function getDonation2024StorageFolderRef(storage: import("firebase/storage").FirebaseStorage, code: string): import("@firebase/storage").StorageReference; export const donationProofMaxSize2024: number; export const uploadDonation2024ProofAccepts2024: string[]; export function uploadDonation2024Proof(storage: import("firebase/storage").FirebaseStorage, code: string, donationId: string, file: File, db?: import("@firebase/firestore").Firestore | undefined, checked?: boolean): Promise; export function clearDonation2024Proof(storage: import("firebase/storage").FirebaseStorage, path: string, db?: import("@firebase/firestore").Firestore | undefined, donationId?: string | undefined): Promise | undefined>; export const donationLogoMaxSize2024: number; export const uploadDonation2024LogoAccepts: string[]; export function uploadDonation2024Logo(storage: import("firebase/storage").FirebaseStorage, code: string, donationId: string, file: File, db?: import("@firebase/firestore").Firestore | undefined, checked: boolean): Promise; export function clearDonation2024Logo(storage: import("firebase/storage").FirebaseStorage, path: string, db?: import("@firebase/firestore").Firestore | undefined, donationId?: string | undefined): Promise | undefined>; export function listTimorBelajarDonation2024Impacts(storage: import("firebase/storage").FirebaseStorage): Array; export function snapDonation2024(db: import("firebase/firestore").Firestore, donationId: string, observer: [query: import("@firebase/firestore-types").Query, options: import("@firebase/firestore").SnapshotListenOptions, onNext: (snapshot: import("@firebase/firestore").QuerySnapshot) => void, onError?: ((error: import("@firebase/firestore").FirestoreError) => void) | undefined, onCompletion?: (() => void) | undefined][2], onError: [query: import("@firebase/firestore-types").Query, options: import("@firebase/firestore").SnapshotListenOptions, onNext: (snapshot: import("@firebase/firestore").QuerySnapshot) => void, onError?: ((error: import("@firebase/firestore").FirestoreError) => void) | undefined, onCompletion?: (() => void) | undefined][3]): import("@firebase/firestore").Unsubscribe; import { Donation2024 } from "./index.js"; //# sourceMappingURL=utils.d.ts.map