import { HtmlDynamicLayoutProps } from '@/data-display/dynamic/dynamic-layout/templates/html/type';
declare const _default: {
    name: string;
    components: {
        PPanelTop: {
            name: string;
            props: {
                useTotalCount: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                totalCount: {
                    type: NumberConstructor;
                    default: number;
                };
                title: {
                    type: StringConstructor;
                    default: string;
                };
            };
        };
    };
    props: {
        name: {
            type: StringConstructor;
            required: boolean;
        };
        options: {
            type: ObjectConstructor;
            default: () => {};
        };
        data: {
            type: (StringConstructor | ObjectConstructor | ArrayConstructor)[];
            default: undefined;
        };
        fetchOptions: {
            type: ObjectConstructor;
            default: undefined;
        };
        typeOptions: {
            type: ObjectConstructor;
            default: undefined;
        };
    };
    setup(props: HtmlDynamicLayoutProps, { emit }: {
        emit: any;
    }): {
        onLoadIFrame: (e: any) => void;
    };
};
export default _default;
