import type { Organization } from "@stigmer/protos/ai/stigmer/tenancy/organization/v1/api_pb";
/** Props for {@link OrgProfilePanel}. */
export interface OrgProfilePanelProps {
    /** The ID of the organization to display and edit. */
    readonly orgId: string;
    /** Fired with the updated resource after a successful save. */
    readonly onUpdated?: (org: Organization) => void;
    /** Additional CSS class names for the root container. */
    readonly className?: string;
}
/**
 * Self-contained profile editor for an {@link Organization} resource.
 *
 * Fetches the organization by ID, displays editable fields (name,
 * description, logo URL) and read-only identifiers (slug, ID).
 * On save, calls `organization.update()` and fires `onUpdated`.
 *
 * All visual properties flow through `--stgm-*` design tokens. The
 * component has zero dependencies on Console routing, auth context,
 * or layout — platform builders can embed it directly:
 *
 * @example
 * ```tsx
 * <OrgProfilePanel
 *   orgId="org-id-123"
 *   onUpdated={(org) => console.log("Saved:", org.metadata?.name)}
 * />
 * ```
 */
export declare function OrgProfilePanel({ orgId, onUpdated, className, }: OrgProfilePanelProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=OrgProfilePanel.d.ts.map