import type { Context } from "@mr-hope/vuepress-types"; import type { BaseFeedOptions, FeedChannelOption, FeedLinks, FeedOptions } from "../types"; export declare type ResolvedFeedOptions = BaseFeedOptions & { hostname: string; }; export declare type ResolvedFeedOptionsMap = Record; export declare const ensureHostName: (options: Partial) => boolean; export declare const checkOutput: (options: Partial) => boolean; export declare const getFeedOptions: (context: Context, options: FeedOptions) => ResolvedFeedOptionsMap; export declare const getFeedChannelOption: (context: Context, options: FeedOptions, localePath?: string) => FeedChannelOption; export declare const getFilename: (options: ResolvedFeedOptions, prefix?: string) => { atomOutputFilename: string; jsonOutputFilename: string; rssOutputFilename: string; }; export declare const getFeedLinks: (context: Context, options: FeedOptions) => FeedLinks;