export declare enum Role { PUBLIC = 0, CUSTOMER = 1, PHOTOGRAPH = 2, REL = 3, KING = 4 } export declare type Modifs = { [P in keyof T]?: Modifs; }; export declare class Page { results: T[]; total_count: number; at: number; constructor(results?: T[], total_count?: number, at?: number); } export declare function keysOf(object: T): (keyof T)[]; export declare type LinkType = 'REL_SUBSCRIBE' | 'REL_PASSWORD' | 'MEMBER_PAYMENT' | 'MEMBER_FORM' | 'MEMBER_PASSWORD' | 'MEMBER_EMAIL_CONFIRM'; export declare function LINKS(type: LinkType, url: string, key: string): string;