import type { Context } from "../context.js"; import { Resource } from "../resource.js"; export interface ShadcnComponentProps { /** * The name of the component to install */ name: string; /** * The working directory where the component should be installed */ cwd: string; /** * Force overwrite of existing component * @default false */ force?: boolean; /** * Mute output * @default false */ silent?: boolean; } export interface ShadcnComponent extends ShadcnComponentProps, Resource { /** * The name of the installed component */ name: string; } export declare const ShadcnComponent: (((this: any, id: string, props?: {}) => never) & (new (_: never) => never)) | ((this: Context, id: string, props: ShadcnComponentProps) => Promise); //# sourceMappingURL=shadcn-component.d.ts.map