import { ConfigImagery, ConfigLayer, ConfigProvider } from '@basemaps/config';
import { AttributionCollection, StacCollection, StacExtent } from '@basemaps/geo';
import { LambdaHttpRequest, LambdaHttpResponse } from '@linzjs/lambda';
import { TileSetRaster } from '../tile.set.raster.js';
export declare function createAttributionCollection(tileSet: TileSetRaster, stac: StacCollection | null | undefined, imagery: ConfigImagery, layer: ConfigLayer, host: ConfigProvider, extent: StacExtent): AttributionCollection;
/**
 * Create a LambdaHttpResponse for a attribution request
 */
export declare function attribution(req: LambdaHttpRequest): Promise<LambdaHttpResponse>;
//# sourceMappingURL=attribution.d.ts.map