import { AzureNode, type NodeMetadata } from '@cloud-diagrams/core';
export interface CosmosOptions extends NodeMetadata {
    api?: 'sql' | 'mongodb' | 'cassandra' | 'table' | 'gremlin';
    consistency?: 'strong' | 'bounded' | 'session' | 'eventual';
    multiRegion?: boolean;
}
export declare class CosmosDB extends AzureNode {
    constructor(label: string, options?: CosmosOptions);
    static create(label: string, options?: CosmosOptions): CosmosDB;
}
export declare const Cosmos: (label: string, options?: CosmosOptions) => CosmosDB;
//# sourceMappingURL=cosmos-db.d.ts.map