import { TileMatrixSet } from '@basemaps/geo';
import { LambdaHttpRequest, LambdaHttpResponse } from '@linzjs/lambda';
export interface WmtsCapabilitiesGet {
    Params: {
        tileSet?: string;
        tileMatrix?: string;
    };
}
export declare function getWmtsTileMatrix(tileMatrixParam?: string): TileMatrixSet[] | null;
/**
 * Serve a WMTS request
 *
 * /v1/tiles/:tileSet/:tileMatrixSet/WMTSCapabilities.xml
 * @example `/v1/tiles/aerial/NZTM2000Quad/WMTSCapabilities.xml`
 */
export declare function wmtsCapabilitiesGet(req: LambdaHttpRequest<WmtsCapabilitiesGet>): Promise<LambdaHttpResponse>;
