import type { ComposableOptions, UseApiReturn } from '../composables/useApi.js'; import type { HooksOptions } from '../plugins/api.global.js'; export interface AdapterOptions { data: unknown; meta: Record; params: object; } export interface AdapterArgs extends HooksOptions { immediate?: boolean; params?: Partial; } type AdapterCallback = (args: T['params']) => AdapterArgs; export declare const withAdapter: (callback: (params: T["params"]) => ComposableOptions) => (args?: AdapterCallback) => UseApiReturn; export {};