import { ComponentProps } from 'react';
import { ButtonProps } from '@mui/material';
import { default as Dialog } from '../Dialog';
export type Org = {
    id: string;
    name: string;
    description?: string;
    ownerDid: string;
    metadata?: Record<string, any>;
};
type DialogProps = ComponentProps<typeof Dialog> & {
    placeholder?: string;
};
export type OrgTransferSelectorProps = Omit<OrgTransferProps, 'children' | 'buttonProps' | 'buttonText'> & {
    ref: React.RefObject<unknown | null>;
};
export interface OrgTransferProps {
    resourceId: string;
    onSuccess?: (org: Org) => void;
    org?: Org;
    children?: React.ReactNode;
    buttonProps?: ButtonProps;
    buttonText?: string;
    dialogProps?: DialogProps;
    locale?: string;
    [key: string]: any;
}
export {};
