/**
 * Converts a string to PascalCase
 */
export declare function toPascalCase(str: string): string;
/**
 * Ensures a directory exists, creating it if necessary
 */
export declare function ensureDir(dir: string): Promise<void>;
/**
 * Validates a component name
 */
export declare function isValidComponentName(name: string): boolean;
/**
 * Extracts dependencies from code
 */
export declare function extractDependencies(code: string): string[];
/**
 * Formats a file path according to the operating system
 */
export declare function formatPath(...parts: string[]): string;
/**
 * Validates a Figma file ID
 */
export declare function isValidFigmaFileId(fileId: string): boolean;
/**
 * Creates a backup of an existing file
 */
export declare function createBackup(filePath: string): Promise<void>;
/**
 * Sanitizes a filename
 */
export declare function sanitizeFileName(name: string): string;
export * from './figma';
export * from './files';
export * from './ruleset-generator';
