import React, { ReactNode } from 'react';
import { Observable } from 'rxjs';
import { Reference } from '@sanity/types';
interface Props<AssetDoc> {
    reference: Reference;
    observeAsset: (assetId: string) => Observable<AssetDoc>;
    children: (assetDocument: AssetDoc) => ReactNode;
    waitPlaceholder?: ReactNode;
}
export declare function WithReferencedAsset<Asset>(props: Props<Asset>): React.JSX.Element;
export {};
//# sourceMappingURL=WithReferencedAsset.d.ts.map