import { type AdminExtension } from "@voyant-travel/admin/extensions"; import type { AdminCoreSettingsExtraPage } from "@voyant-travel/admin-app/core-extension"; /** * Options for {@link createOperatorProfileSettingsExtraPage}. All optional — * the defaults reproduce the operator starter's placement (General group, * leading order 10, Building icon) so a source-free admin renders the page * identically. */ export interface OperatorProfileSettingsExtraPageOptions { /** Path relative to the settings base path. Default `"/operator"`. */ path?: string; /** Position within the General group. Default `10` (leads the group). */ order?: number; } /** * The packaged Organization settings page as an * {@link AdminCoreSettingsExtraPage} descriptor. Spread the result into * `createAdminCoreExtension({ settings: { extraPages: [...] } })` to mount the * page — the same shape the operator starter uses, but source-free so the * managed (package-only) admin can render it. * * The `page` thunk lazy-imports the heavy React page so it stays out of the * chunk that evaluates the extension registry. */ export declare function createOperatorProfileSettingsExtraPage(options?: OperatorProfileSettingsExtraPageOptions): AdminCoreSettingsExtraPage; /** * The packaged Settings → Payments page descriptor. Placed in the General group * after Invoicing (order 47). Lets the operator browse and connect a first-party * payment processor. See * `docs/adr/0015-payment-adapter-transports-and-managed-connect.md`. */ export declare function createPaymentsSettingsExtraPage(options?: { path?: string; order?: number; }): AdminCoreSettingsExtraPage; /** * The packaged Settings → MCP page descriptor. Placed in the General group * right after API tokens (order 32), because connecting an MCP client starts * with minting a scoped token. Documents the in-deployment MCP server * (`@voyant-travel/mcp`, mounted at `/v1/admin/mcp`) and lists the tool surface * the signed-in staff member is authorized for. */ export declare function createMcpSettingsExtraPage(options?: { path?: string; order?: number; }): AdminCoreSettingsExtraPage; /** Selected-graph admin contribution owned by the operator-settings package. */ export declare function createSelectedOperatorSettingsAdminExtension(): AdminExtension;