import { IBlingRepository, IDefaultHeaders, IDefaultParams, IDestroyOptions, IIndexOptions, IReplaceOptions, IShowOptions, IStoreOptions, IUpdateOptions } from './bling.repository.interface'; interface IBlingRepositoryProps { baseUrl: string; accessToken: string; } export declare class BlingRepository implements IBlingRepository { private props; private api; constructor(props: IBlingRepositoryProps); index(options: IIndexOptions): Promise; show(options: IShowOptions): Promise; store(options: IStoreOptions): Promise; update(options: IUpdateOptions): Promise; replace(options: IReplaceOptions): Promise; destroy(options: IDestroyOptions): Promise; private defaultCatchBehavior; } export {};