import { AptlyApiQueries, AptlyOption, AptlyOptionImportBody, AptlyOptionPostBody, AptlySearchPaginateResponse } from '@aptly-as/types'; import { AptlyApi } from './AptlyApi.js'; export declare class AptlyOptions { private api; readonly id?: string | undefined; readonly path: string; constructor(api: AptlyApi, path: string, id?: string | undefined); get(params?: URLSearchParams): Promise; search(query: { [key in keyof AptlyOption]?: any; } & AptlyApiQueries & any): Promise>; post(body: Partial): Promise; patch(id: string, body: Partial): Promise; archive(id: string): Promise; import(body: AptlyOptionImportBody): Promise; }