import { AzureNode, type NodeMetadata } from '@cloud-diagrams/core';
export interface MySQLOptions extends NodeMetadata {
    version?: '5.7' | '8.0';
    tier?: 'basic' | 'general-purpose' | 'memory-optimized';
    storage?: string;
    backup?: boolean;
}
export declare class MySQLDatabase extends AzureNode {
    constructor(label: string, options?: MySQLOptions);
    static create(label: string, options?: MySQLOptions): MySQLDatabase;
}
export declare const MySQL: (label: string, options?: MySQLOptions) => MySQLDatabase;
//# sourceMappingURL=mysql.d.ts.map