import * as React from 'react';
import { type NavLinkProps } from 'react-router';
import { type ComponentInstance, type RouterPath, type StyledComponentProps, type Variable } from '../types';
type MaybeVariable<T> = T | Variable<T>;
export interface LinkProps extends StyledComponentProps, Omit<NavLinkProps, 'style' | 'children' | 'prefetch' | 'to'> {
    className?: string;
    case_sensitive: boolean;
    children: Array<ComponentInstance>;
    prefetch?: boolean;
    to: MaybeVariable<string | Partial<RouterPath>>;
    active_css?: StyledComponentProps['raw_css'];
    inactive_css?: StyledComponentProps['raw_css'];
    referrer_policy?: NavLinkProps['referrerPolicy'];
}
declare function Link(props: LinkProps): React.ReactNode;
export default Link;
//# sourceMappingURL=link.d.ts.map