import { type ReviveOptions } from "./contract.js";
import type { ClientDirectiveDefinition, DirectivesConfig, ShopifyThemeIslandsOptions } from "./options.js";
export interface ResolvedThemeIslandsPolicy {
    plugin: {
        directives: DirectivesConfig;
        customDirectives: ClientDirectiveDefinition[];
        debug: boolean;
    };
    runtime: ReviveOptions;
}
export declare function resolveThemeIslandsPolicy(options?: ShopifyThemeIslandsOptions): ResolvedThemeIslandsPolicy;
