import type { Component, ExtractPropTypes, PropType } from 'vue'; import type { AcceptableColor } from '@interface-ui/theme'; export declare const chipVariants: readonly ["filled", "outlined"]; export type ChipVariants = (typeof chipVariants)[number]; export declare const chipProps: { variant: import("@interface-ui/utils").InPropFinalized<(new (...args: any[]) => "filled" | "outlined") | (() => "filled" | "outlined") | ((new (...args: any[]) => "filled" | "outlined") | (() => "filled" | "outlined"))[], "filled" | "outlined", unknown, string, boolean>; color: import("@interface-ui/utils").InPropFinalized<(new (...args: any[]) => string | import("@interface-ui/theme").ThemeCallBack) | (() => AcceptableColor) | ((new (...args: any[]) => string | import("@interface-ui/theme").ThemeCallBack) | (() => AcceptableColor))[], unknown, unknown, string, boolean>; component: import("@interface-ui/utils").InPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, string, boolean>; clickable: import("@interface-ui/utils").InPropFinalized; deletable: import("@interface-ui/utils").InPropFinalized; cs: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export type ChipProps = ExtractPropTypes;