export declare class AppTemplate { name: string; dockerfile?: string; description?: string; logo?: string; screenshots?: { url: string; label: string; description: string; }[]; website?: string; github?: string; docs?: string; author?: string; image?: string; version?: string; revision?: number; mounts?: AppMount[]; webPort?: string; ports: AppPort[]; dependencies?: AppTemplate[]; variables?: AppVariable[]; } export declare class AppVariable { name: string; description: string; value: string; } export declare class AppPort { type?: 'tcp' | 'udp'; host: string; container: string; } export declare class AppMount { host: string; container: string; }