UNPKG

vuetify

Version:

Vue Material Component Framework

204 lines (199 loc) 7.69 kB
import * as vue from 'vue'; type Density = null | 'prominent' | 'default' | 'comfortable' | 'compact'; declare const VToolbar: vue.DefineComponent<{ flat: boolean; absolute: boolean; height: string | number; tag: string; collapse: boolean; density: Density; extended: boolean; extensionHeight: string | number; floating: boolean; } & { border?: string | number | boolean | undefined; color?: string | undefined; title?: string | undefined; image?: string | undefined; elevation?: string | number | undefined; theme?: string | undefined; rounded?: string | number | boolean | undefined; } & { $children?: {} | vue.VNodeChild | { default?: (() => vue.VNodeChild) | undefined; image?: (() => vue.VNodeChild) | undefined; prepend?: (() => vue.VNodeChild) | undefined; append?: (() => vue.VNodeChild) | undefined; title?: (() => vue.VNodeChild) | undefined; extension?: (() => vue.VNodeChild) | undefined; }; $slots?: { default?: (() => vue.VNodeChild) | undefined; image?: (() => vue.VNodeChild) | undefined; prepend?: (() => vue.VNodeChild) | undefined; append?: (() => vue.VNodeChild) | undefined; title?: (() => vue.VNodeChild) | undefined; extension?: (() => vue.VNodeChild) | undefined; } | undefined; 'v-slots'?: { default?: false | (() => vue.VNodeChild) | undefined; image?: false | (() => vue.VNodeChild) | undefined; prepend?: false | (() => vue.VNodeChild) | undefined; append?: false | (() => vue.VNodeChild) | undefined; title?: false | (() => vue.VNodeChild) | undefined; extension?: false | (() => vue.VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => vue.VNodeChild) | undefined; "v-slot:image"?: false | (() => vue.VNodeChild) | undefined; "v-slot:prepend"?: false | (() => vue.VNodeChild) | undefined; "v-slot:append"?: false | (() => vue.VNodeChild) | undefined; "v-slot:title"?: false | (() => vue.VNodeChild) | undefined; "v-slot:extension"?: false | (() => vue.VNodeChild) | undefined; }, { contentHeight: vue.ComputedRef<number>; extensionHeight: vue.ComputedRef<number>; }, unknown, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, Record<string, any>, string, vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps, { flat: boolean; absolute: boolean; height: string | number; tag: string; collapse: boolean; density: Density; extended: boolean; extensionHeight: string | number; floating: boolean; } & { border?: string | number | boolean | undefined; color?: string | undefined; title?: string | undefined; image?: string | undefined; elevation?: string | number | undefined; theme?: string | undefined; rounded?: string | number | boolean | undefined; } & { $children?: {} | vue.VNodeChild | { default?: (() => vue.VNodeChild) | undefined; image?: (() => vue.VNodeChild) | undefined; prepend?: (() => vue.VNodeChild) | undefined; append?: (() => vue.VNodeChild) | undefined; title?: (() => vue.VNodeChild) | undefined; extension?: (() => vue.VNodeChild) | undefined; }; $slots?: { default?: (() => vue.VNodeChild) | undefined; image?: (() => vue.VNodeChild) | undefined; prepend?: (() => vue.VNodeChild) | undefined; append?: (() => vue.VNodeChild) | undefined; title?: (() => vue.VNodeChild) | undefined; extension?: (() => vue.VNodeChild) | undefined; } | undefined; 'v-slots'?: { default?: false | (() => vue.VNodeChild) | undefined; image?: false | (() => vue.VNodeChild) | undefined; prepend?: false | (() => vue.VNodeChild) | undefined; append?: false | (() => vue.VNodeChild) | undefined; title?: false | (() => vue.VNodeChild) | undefined; extension?: false | (() => vue.VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => vue.VNodeChild) | undefined; "v-slot:image"?: false | (() => vue.VNodeChild) | undefined; "v-slot:prepend"?: false | (() => vue.VNodeChild) | undefined; "v-slot:append"?: false | (() => vue.VNodeChild) | undefined; "v-slot:title"?: false | (() => vue.VNodeChild) | undefined; "v-slot:extension"?: false | (() => vue.VNodeChild) | undefined; }, { flat: boolean; absolute: boolean; height: string | number; tag: string; collapse: boolean; rounded: string | number | boolean; density: Density; extended: boolean; extensionHeight: string | number; floating: boolean; }>; type VToolbar = InstanceType<typeof VToolbar>; declare const VToolbarTitle: vue.DefineComponent<{ tag: string; } & { text?: string | undefined; } & { $children?: {} | vue.VNodeChild | { default?: (() => vue.VNodeChild) | undefined; text?: (() => vue.VNodeChild) | undefined; }; $slots?: { default?: (() => vue.VNodeChild) | undefined; text?: (() => vue.VNodeChild) | undefined; } | undefined; 'v-slots'?: { default?: false | (() => vue.VNodeChild) | undefined; text?: false | (() => vue.VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => vue.VNodeChild) | undefined; "v-slot:text"?: false | (() => vue.VNodeChild) | undefined; }, {}, unknown, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, Record<string, any>, string, vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps, { tag: string; } & { text?: string | undefined; } & { $children?: {} | vue.VNodeChild | { default?: (() => vue.VNodeChild) | undefined; text?: (() => vue.VNodeChild) | undefined; }; $slots?: { default?: (() => vue.VNodeChild) | undefined; text?: (() => vue.VNodeChild) | undefined; } | undefined; 'v-slots'?: { default?: false | (() => vue.VNodeChild) | undefined; text?: false | (() => vue.VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => vue.VNodeChild) | undefined; "v-slot:text"?: false | (() => vue.VNodeChild) | undefined; }, { tag: string; }>; type VToolbarTitle = InstanceType<typeof VToolbarTitle>; declare const VToolbarItems: vue.DefineComponent<{ variant: string; } & { color?: string | undefined; } & { $children?: vue.VNodeChild | (() => vue.VNodeChild) | { default?: (() => vue.VNodeChild) | undefined; }; $slots?: { default?: (() => vue.VNodeChild) | undefined; } | undefined; 'v-slots'?: { default?: false | (() => vue.VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => vue.VNodeChild) | undefined; }, {}, unknown, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, Record<string, any>, string, vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps, { variant: string; } & { color?: string | undefined; } & { $children?: vue.VNodeChild | (() => vue.VNodeChild) | { default?: (() => vue.VNodeChild) | undefined; }; $slots?: { default?: (() => vue.VNodeChild) | undefined; } | undefined; 'v-slots'?: { default?: false | (() => vue.VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => vue.VNodeChild) | undefined; }, { variant: string; }>; type VToolbarItems = InstanceType<typeof VToolbarItems>; export { VToolbar, VToolbarItems, VToolbarTitle };