import { Capabilities } from "../../capabilities.js"; import { Maybe } from "../../common/types.js"; import { Permissions } from "../../permissions.js"; export declare type RequestOptions = { extraParams?: Record; permissions?: Permissions; returnUrl?: string; }; export declare type Implementation = { collect: () => Promise>; request: (options: RequestOptions) => Promise; };