import type { IMPData } from 'iamport-react-native';
import queryString from 'query-string';
declare class IamportUrl {
    url: string;
    scheme: string;
    path?: string;
    package?: string;
    constructor(url: string);
    getUrl(): string;
    isPaymentOver(redirectUrl: string, data?: IMPData.PaymentData): true | undefined;
    isAppUrl(): boolean;
    isIframeLoaded(): boolean;
    getAppUrl(): string | undefined;
    getMarketUrl(): string;
    getQuery(): queryString.ParsedQuery<string>;
    getStringifiedQuery(): string;
    getInicisTransQuery(redirectUrl: string): {
        imp_uid: string | (string | null)[] | null;
        merchant_uid: string | (string | null)[] | null;
    };
    launchApp(): Promise<any>;
}
export default IamportUrl;
//# sourceMappingURL=IamportUrl.d.ts.map