import { location } from '@synnaxlabs/x';
import { ComponentPropsWithoutRef, ReactElement, SVGProps } from 'react';
interface BaseIconProps extends SVGProps<SVGSVGElement> {
}
export interface IconProps extends Partial<Record<location.CornerXYString, ReactElement<BaseIconProps>>>, ComponentPropsWithoutRef<"div"> {
    children: ReactElement<BaseIconProps>;
}
export declare const Icon: ({ topRight, topLeft, bottomLeft, bottomRight, children, className, ...props }: IconProps) => import("react/jsx-runtime").JSX.Element;
export interface CreateProps extends Omit<IconProps, "topRight"> {
}
export declare const Create: (props: CreateProps) => ReactElement;
export interface ImportProps extends CreateProps {
}
export declare const Import: (props: ImportProps) => ReactElement;
export {};
//# sourceMappingURL=Icon.d.ts.map