export declare class Signer { private readonly masterkey; private readonly encoder; constructor(masterkey: string); sign(request: Request, date?: Date): Promise; getPayload(request: Request, date: Date): Uint8Array; pathnameToResource(pathname: string): { resourceType: string; resourceId: string; }; } export declare function getSigner(masterKey: string): Signer;