import type { BackgroundVariant } from './types' declare const _default: __VLS_WithTemplateSlots< import('vue').DefineComponent< { id: { type: import('vue').PropType } variant: { type: import('vue').PropType<'lines' | 'dots' | BackgroundVariant> } gap: { type: import('vue').PropType } size: { type: import('vue').PropType } lineWidth: { type: import('vue').PropType } patternColor: { type: import('vue').PropType } color: { type: import('vue').PropType } bgColor: { type: import('vue').PropType } height: { type: import('vue').PropType } width: { type: import('vue').PropType } x: { type: import('vue').PropType } y: { type: import('vue').PropType } offset: { type: import('vue').PropType } }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly< import('vue').ExtractPropTypes<{ id: { type: import('vue').PropType } variant: { type: import('vue').PropType<'lines' | 'dots' | BackgroundVariant> } gap: { type: import('vue').PropType } size: { type: import('vue').PropType } lineWidth: { type: import('vue').PropType } patternColor: { type: import('vue').PropType } color: { type: import('vue').PropType } bgColor: { type: import('vue').PropType } height: { type: import('vue').PropType } width: { type: import('vue').PropType } x: { type: import('vue').PropType } y: { type: import('vue').PropType } offset: { type: import('vue').PropType } }> >, {}, {} >, { 'pattern-container'?(_: { id: string }): any pattern?(_: {}): any default?(_: { id: string }): any } > export default _default type __VLS_WithTemplateSlots = T & { new (): { $slots: S } }