import { MutationOptions } from '../write/write.js'; import { HyperlinksListQuery, HyperlinksListResult, HyperlinksGetInput, HyperlinkInfo, HyperlinksWrapInput, HyperlinkMutationResult, HyperlinksInsertInput, HyperlinksPatchInput, HyperlinksRemoveInput } from './hyperlinks.types.js'; export interface HyperlinksApi { list(query?: HyperlinksListQuery): HyperlinksListResult; get(input: HyperlinksGetInput): HyperlinkInfo; wrap(input: HyperlinksWrapInput, options?: MutationOptions): HyperlinkMutationResult; insert(input: HyperlinksInsertInput, options?: MutationOptions): HyperlinkMutationResult; patch(input: HyperlinksPatchInput, options?: MutationOptions): HyperlinkMutationResult; remove(input: HyperlinksRemoveInput, options?: MutationOptions): HyperlinkMutationResult; } export type HyperlinksAdapter = HyperlinksApi; export declare function executeHyperlinksList(adapter: HyperlinksAdapter, query?: HyperlinksListQuery): HyperlinksListResult; export declare function executeHyperlinksGet(adapter: HyperlinksAdapter, input: HyperlinksGetInput): HyperlinkInfo; export declare function executeHyperlinksWrap(adapter: HyperlinksAdapter, input: HyperlinksWrapInput, options?: MutationOptions): HyperlinkMutationResult; export declare function executeHyperlinksInsert(adapter: HyperlinksAdapter, input: HyperlinksInsertInput, options?: MutationOptions): HyperlinkMutationResult; export declare function executeHyperlinksPatch(adapter: HyperlinksAdapter, input: HyperlinksPatchInput, options?: MutationOptions): HyperlinkMutationResult; export declare function executeHyperlinksRemove(adapter: HyperlinksAdapter, input: HyperlinksRemoveInput, options?: MutationOptions): HyperlinkMutationResult; //# sourceMappingURL=hyperlinks.d.ts.map