import type { SatelliteParameters } from '@junobuild/ic-client/actor'; import type { CustomDomain } from '../types/customdomain'; /** * Lists the custom domains for a satellite. * @param {Object} params - The parameters for listing the custom domains. * @param {SatelliteParameters} params.satellite - The satellite parameters. * @returns {Promise} A promise that resolves to an array of custom domains. */ export declare const listCustomDomains: ({ satellite }: { satellite: SatelliteParameters; }) => Promise; /** * Sets some custom domains for a satellite. * @param {Object} params - The parameters for setting the custom domains. * @param {SatelliteParameters} params.satellite - The satellite parameters. * @param {Pick}[] params.domains - The custom domains - name and optional BN ID - to set. * @returns {Promise} A promise that resolves when the custom domains are set. */ export declare const setCustomDomains: ({ satellite, domains }: { satellite: SatelliteParameters; domains: Pick[]; }) => Promise; /** * Sets a custom domain for a satellite. * @param {Object} params - The parameters for setting the custom domain. * @param {SatelliteParameters} params.satellite - The satellite parameters. * @param {Pick} params.domain - The custom domain name and optional BN ID to set. * @returns {Promise} A promise that resolves when the custom domain is set. */ export declare const setCustomDomain: ({ satellite, domain }: { satellite: SatelliteParameters; domain: Pick; }) => Promise;