/**
 * Performs a GET request, returning `null` if 404.
 *
 * @param url
 * @param signal
 * @returns
 */
export declare const fetchNullable: <T>(url: string, signal?: AbortSignal) => Promise<T | null>;
/**
 * Performs a GET request with a cache, returning `null` if 404.
 *
 * The cache expires on browser reload.
 *
 * @param url
 * @param signal
 * @returns
 */
export declare const fetchNullableWithSessionCache: <T>(url: string, signal?: AbortSignal) => Promise<T | null>;
//# sourceMappingURL=fetchNullable.d.ts.map