import { SearchResponse } from './../models/Search'; import { ChargeListResponse } from './../models/Charge'; import { NewLinkRequest } from './../models/Link'; import { LinkResponse, PaginationParams, LinkListResponse, LinkSearch } from '../models'; import { Client, Config } from '../Client'; export declare class LinkResource extends Client { protected get baseURL(): string; constructor(config: Config); protected getKey(): string; retrieve(id: string): Promise; list(params?: PaginationParams): Promise; create(data: NewLinkRequest): Promise; destroy(id: string): Promise; listCharges(id: string, params?: PaginationParams): Promise; search(params: LinkSearch): Promise; }