import * as API from "../../common/api"; import { CollectionDoc, QueryParams, Resource, Scope, SingleDoc, Time } from "../../common/structures"; export declare function document(): typeof CollectionRequest; export interface Collection extends CollectionDoc { data: Credit[]; meta: Meta; } export interface Single extends SingleDoc { data: Credit | null; meta: Meta; } export interface Credit extends Resource { owner: Scope; reason: string; amount: { initial: number; remaining: number; }; issued: Time; expires: Time; } export interface Meta { total: number; } export declare class CollectionRequest { private static target; static get(query?: QueryParams): Promise>; }