export declare const defaultStyles: string[];
declare const _default: import("vue").DefineComponent<{
    [x: string]: any;
}, {
    styleProps: import("vue").ComputedRef<Pick<any, string>>;
    handleClick: () => void;
    options: import("vue").Ref<{
        fullScreen: {
            enable: boolean;
            zIndex: number;
        };
        particles: {
            color: {
                value: string[];
            };
            move: {
                direction: string;
                enable: boolean;
                outModes: {
                    default: string;
                };
                size: boolean;
                speed: {
                    min: string;
                    max: string;
                };
            };
            number: {
                value: number;
                density: {
                    enable: boolean;
                    area: number;
                };
            };
            opacity: {
                value: number;
                animation: {
                    enable: boolean;
                    startValue: string;
                    destroy: string;
                    speed: number;
                    sync: boolean;
                };
            };
            rotate: {
                value: {
                    min: number;
                    max: number;
                };
                direction: string;
                move: boolean;
                animation: {
                    enable: boolean;
                    speed: number;
                };
            };
            tilt: {
                direction: string;
                enable: boolean;
                move: boolean;
                value: {
                    min: number;
                    max: number;
                };
                animation: {
                    enable: boolean;
                    speed: number;
                };
            };
            shape: {
                type: string[];
                options: {
                    polygon: {
                        sides: number;
                    }[];
                    emoji: {
                        particles: {
                            size: {
                                value: number;
                            };
                        };
                        value: string[];
                    };
                    image: {
                        src: string;
                        width: number;
                        height: number;
                        particles: {
                            size: {
                                value: number;
                            };
                        };
                    }[];
                };
            };
            size: {
                value: {
                    min: number;
                    max: number;
                };
            };
            roll: {
                darken: {
                    enable: boolean;
                    value: number;
                };
                enlighten: {
                    enable: boolean;
                    value: number;
                };
                enable: boolean;
                speed: {
                    min: number;
                    max: number;
                };
            };
            wobble: {
                distance: number;
                enable: boolean;
                move: boolean;
                speed: {
                    min: number;
                    max: number;
                };
            };
        };
    }>;
    particlesKey: import("vue").Ref<number>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    [x: string]: any;
}>>, {
    [x: string]: any;
}, {}>;
export default _default;
