import { default as React, ReactNode } from 'react';
import { BaseProps } from '../../../libraries/common-types/src/common-types';
import { InternalLinkProps, InternalNoLinkProps, Link } from './types';
export type PaginationStepTriggerProps = Omit<BaseProps, "children"> & {
    linkElement: Link;
    children: ReactNode;
    disabled: boolean;
    onPageChange: (page: number) => void;
    pageToNavigateTo: number;
    isIconOnly: boolean;
} & (InternalLinkProps | InternalNoLinkProps);
export declare const PaginationStepTrigger: React.ForwardRefExoticComponent<(Omit<Omit<React.ClassAttributes<HTMLDivElement> & React.HTMLAttributes<HTMLDivElement> & {
    [key: `data-${string}`]: string | undefined;
}, "children"> & {
    linkElement: Link;
    children: ReactNode;
    disabled: boolean;
    onPageChange: (page: number) => void;
    pageToNavigateTo: number;
    isIconOnly: boolean;
} & InternalLinkProps, "ref"> | Omit<Omit<React.ClassAttributes<HTMLDivElement> & React.HTMLAttributes<HTMLDivElement> & {
    [key: `data-${string}`]: string | undefined;
}, "children"> & {
    linkElement: Link;
    children: ReactNode;
    disabled: boolean;
    onPageChange: (page: number) => void;
    pageToNavigateTo: number;
    isIconOnly: boolean;
} & InternalNoLinkProps, "ref">) & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=pagination-step-trigger.d.ts.map