/** Props for {@link InvitationCreatedAlert}. */
export interface InvitationCreatedAlertProps {
    /** The full invite URL to display and copy. */
    readonly inviteUrl: string;
    /** Human-readable label describing the invitation's purpose. */
    readonly label: string;
    /** Fired when the user dismisses the alert. */
    readonly onDismiss: () => void;
    /** Additional CSS class names for the root container. */
    readonly className?: string;
}
/**
 * One-time banner displayed after a new invitation link is created.
 *
 * Shows the invite URL in a monospace read-only field with a **Copy**
 * button. While invite URLs are always retrievable from the invitation
 * list, surfacing the URL immediately after creation provides the
 * critical "copy and share" moment that admins expect.
 *
 * This is a standalone alert component, not a modal — the parent
 * decides how to present and position it.
 *
 * All visual properties flow through `--stgm-*` design tokens.
 *
 * @example
 * ```tsx
 * <InvitationCreatedAlert
 *   inviteUrl="https://app.stigmer.ai/invite/abc123..."
 *   label="Engineering team invite"
 *   onDismiss={() => setCreatedUrl(null)}
 * />
 * ```
 */
export declare function InvitationCreatedAlert({ inviteUrl, label, onDismiss, className, }: InvitationCreatedAlertProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=InvitationCreatedAlert.d.ts.map