import * as API from '../api/types'; export declare type Match = T extends API.API ? S extends "uri" ? U : S extends "uriParams" ? UP : S extends "method" ? M : S extends "param" ? P : S extends "response" ? R : never : never; export declare function mkHeader(extra?: any): any; export declare function canvas(props: { uri: Match; method: Match; uriParams?: Match; param: Match; extraHeaders?: any; }): Promise>;