import * as z from "zod/v4-mini";
import { Result as SafeParseResult } from "../../types/fp.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
/**
 * A user-defined metrics dashboard.
 */
export type MetricDashboardSchema = {
    /**
     * Creation timestamp of the object.
     */
    createdAt: Date;
    /**
     * Last modification timestamp of the object.
     */
    modifiedAt: Date | null;
    /**
     * The ID of the object.
     */
    id: string;
    /**
     * Display name for the dashboard.
     */
    name: string;
    /**
     * List of metric slugs displayed in this dashboard.
     */
    metrics: Array<string>;
    /**
     * The ID of the organization owning this dashboard.
     */
    organizationId: string;
};
/** @internal */
export declare const MetricDashboardSchema$inboundSchema: z.ZodMiniType<MetricDashboardSchema, unknown>;
export declare function metricDashboardSchemaFromJSON(jsonString: string): SafeParseResult<MetricDashboardSchema, SDKValidationError>;
//# sourceMappingURL=metricdashboardschema.d.ts.map