import type { QuotaProviderPresentation, QuotaProviderResult, QuotaToastEntry, QuotaToastError } from "../lib/entries.js"; export declare function notAttemptedResult(): QuotaProviderResult; export declare function attemptedResult(entries: QuotaToastEntry[], errors?: QuotaToastError[], presentation?: QuotaProviderPresentation): QuotaProviderResult; export declare function attemptedErrorResult(label: string, message: string): QuotaProviderResult; export declare function mapNullableProviderResult(result: TSuccess | { success: false; error: string; } | null, params: { errorLabel: string; onSuccess: (result: TSuccess) => QuotaProviderResult; }): QuotaProviderResult; export declare function groupedPercentWindowEntries(params: { group: string; windows: Array<{ window?: { percentRemaining: number; resetTimeIso?: string; }; suffix: string; label: string; }>; fallbackWhenEmpty?: boolean; }): QuotaToastEntry[]; //# sourceMappingURL=result-helpers.d.ts.map