export declare class PriceService { private client; constructor(token: string); add(request: AddRequest): Promise; get(request: GetRequest): Promise; index(request: IndexRequest): Promise; list(request: ListRequest): Promise; report(request: ReportRequest): Promise; } export interface AddRequest { author?: string; currency?: string; name?: string; price?: number; source?: string; symbol?: string; } export interface AddResponse { value?: { [key: string]: any; }; } export interface GetRequest { currency?: string; name?: string; symbol?: string; } export interface GetResponse { values?: Value[]; } export interface Index { currency?: string; name?: string; symbol?: string; } export interface IndexRequest { } export interface IndexResponse { index?: { [key: string]: any; }[]; } export interface ListRequest { currency?: string; limit?: number; offset?: number; } export interface ListResponse { values?: Value[]; } export interface Report { author?: string; comment?: string; name?: string; symbol?: string; } export interface ReportRequest { comment?: string; name?: string; symbol?: string; } export interface ReportResponse { } export interface Value { author?: string; currency?: string; name?: string; price?: number; source?: string; symbol?: string; timestamp?: string; }