import type { Domain, SniEndpoint } from '@heroku/types/3.sdk'; import { vi } from 'vitest'; import type { ResourceCtx } from '../../../core/extend-resource.js'; export type FakePlatform = { domain: { create: ReturnType; delete: ReturnType; info: ReturnType; list: ReturnType; }; sniEndpoint: { list: ReturnType; }; withOptions: ReturnType; }; export declare function buildCtx(stubs?: { domainCreate?: ReturnType; domainDelete?: ReturnType; domainInfo?: ReturnType; domainList?: ReturnType; sniEndpointList?: ReturnType; }): ResourceCtx; export declare function buildDomain(overrides?: Partial): Domain; export declare function buildSniEndpoint(overrides?: Partial): SniEndpoint;