import { AuthorArchiveFetchStrategy, PostsArchiveFetchStrategy, PostsArchiveParams } from '../strategies'; import { HeadlessConfig } from '../../types'; import { PostEntity } from '../types'; import { QueryProps } from './types'; export declare function fetchAuthorArchive(query?: QueryProps

, _config?: HeadlessConfig | undefined, fetcher?: PostsArchiveFetchStrategy | undefined): Promise<{ data: { posts: (T & { author: import("../types").AuthorEntity[]; terms: Record; })[]; pageInfo: import("../types").PageInfo; queriedObject: import("../types").QueriedObject; }; pageType: import("./fetchPosts").PageType; isMainQuery: boolean; }>; export declare namespace fetchAuthorArchive { var fetcher: (sourceUrl?: string, defaultParams?: P) => AuthorArchiveFetchStrategy; }