import type { CustomTypeModel, SharedSliceModel } from "@prismicio/client";
import type { PluginOptions } from "../types";
type GetModelsArgs = {
    pluginOptions: PluginOptions;
};
/**
 * Collects all Custom Type and Shared Slice models. Models may come from plugin
 * options or the Custom Types API.
 *
 * @param args - Arguments for `resolveModels`.
 *
 * @returns A collection of Custom Type and Shared Slice models.
 */
export declare const resolveModels: (args: GetModelsArgs) => Promise<{
    customTypeModels: CustomTypeModel[];
    sharedSliceModels: SharedSliceModel[];
}>;
export {};
