declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    items: {
        type: ArrayConstructor;
        default: () => never[];
    };
    variant: {
        type: StringConstructor;
        default: string;
    };
    showAvatar: {
        type: BooleanConstructor;
        default: boolean;
    };
    color: {
        type: StringConstructor;
        default: string;
    };
    dotSize: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    lineWidth: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
}>, {
    feedListStyles: import('vue').ComputedRef<{
        '--feed-color': string;
        '--feed-line-width': string;
    }>;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "item-click"[], "item-click", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    items: {
        type: ArrayConstructor;
        default: () => never[];
    };
    variant: {
        type: StringConstructor;
        default: string;
    };
    showAvatar: {
        type: BooleanConstructor;
        default: boolean;
    };
    color: {
        type: StringConstructor;
        default: string;
    };
    dotSize: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    lineWidth: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
}>> & Readonly<{
    "onItem-click"?: ((...args: any[]) => any) | undefined;
}>, {
    items: unknown[];
    variant: string;
    color: string;
    showAvatar: boolean;
    dotSize: string | number;
    lineWidth: string | number;
}, {}, {
    FeedItem: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
        item: {
            type: ObjectConstructor;
            required: true;
        };
        showAvatar: {
            type: BooleanConstructor;
            default: boolean;
        };
        variant: {
            type: StringConstructor;
            default: string;
        };
        color: {
            type: StringConstructor;
            default: string;
        };
        dotSize: {
            type: (StringConstructor | NumberConstructor)[];
            default: number;
        };
        lineWidth: {
            type: (StringConstructor | NumberConstructor)[];
            default: number;
        };
    }>, {}, {}, {
        feedItemStyles(): {
            '--feed-color': string;
            '--feed-dot-size': string;
            '--feed-line-width': string;
        };
    }, {
        handleClick(): void;
    }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "item-click"[], "item-click", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
        item: {
            type: ObjectConstructor;
            required: true;
        };
        showAvatar: {
            type: BooleanConstructor;
            default: boolean;
        };
        variant: {
            type: StringConstructor;
            default: string;
        };
        color: {
            type: StringConstructor;
            default: string;
        };
        dotSize: {
            type: (StringConstructor | NumberConstructor)[];
            default: number;
        };
        lineWidth: {
            type: (StringConstructor | NumberConstructor)[];
            default: number;
        };
    }>> & Readonly<{
        "onItem-click"?: ((...args: any[]) => any) | undefined;
    }>, {
        variant: string;
        color: string;
        showAvatar: boolean;
        dotSize: string | number;
        lineWidth: string | number;
    }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
//# sourceMappingURL=Feed.vue.d.ts.map