import '@angular/compiler';
import type * as i0 from '@angular/core';
import type { RuntimeIslandRenderProps } from '../../types/island';
export declare class Island {
    component: string;
    framework: RuntimeIslandRenderProps['framework'];
    hydrate: RuntimeIslandRenderProps['hydrate'];
    props: RuntimeIslandRenderProps['props'];
    static ɵfac: i0.ɵɵFactoryDeclaration<Island, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<Island, 'absolute-island', never, {
        component: {
            alias: 'component';
            required: false;
        };
        framework: {
            alias: 'framework';
            required: false;
        };
        hydrate: {
            alias: 'hydrate';
            required: false;
        };
        props: {
            alias: 'props';
            required: false;
        };
    }, Record<string, string>, never, never, true, never>;
    get serializedProps(): string;
}
