import { SegmentEvent } from '@segment/actions-core';
import * as types from '../utils/types';
interface revUserCreateBody {
    email: string;
    display_name: string;
    org_id?: string;
    tags?: {
        id: string;
    }[];
}
interface revUserResponse {
    rev_user: types.RevUser;
}
export declare const accountId = "test-account-id";
export declare const accountName = "test-account-name";
export declare const newerCreateDate = "2023-06-02T09:17:21.681Z";
export declare const olderCreateDate = "2023-04-05T20:14:54.646Z";
export declare const email = "test-user@test.com";
export declare const domain: string;
export declare const testUserId = "test-user-id";
export declare const testUserRef = "test-user-ref";
export declare const testAccountRef = "test-account-ref";
export declare const testWorkspaceRef = "test-workspace-ref";
export declare const testUserFullName = "test-user-full-name";
export declare const testDescription = "test-description";
export declare const testEventName = "test-event-name";
export declare const testMessageId = "test-message-id";
export declare const testAnonymousId = "test-anonymous-id";
export declare const testContext: {
    userAgent: string;
};
export declare const testEventPayload: Partial<SegmentEvent>;
export declare const event: SegmentEvent;
export declare const partId = "test-part-id";
export declare const assignTo = "test-devuser-id";
export declare const testDisplayName = "test-user";
export declare const testTag: {
    id: string;
    name: string;
};
export declare const testAccountDomain: {
    id: string;
    display_name: string;
    domains: string[];
    state: string;
};
export declare const testRevOrgDefaultNewer: {
    id: string;
    account: {
        id: string;
        display_name: string;
        domains: string[];
        state: string;
    };
    created_date: string;
    display_name: string;
    external_ref_issuer: string;
    state: string;
};
export declare const testRevOrgNotDefaultOlder: {
    id: string;
    account: {
        id: string;
        display_name: string;
        domains: string[];
        state: string;
    };
    created_date: string;
    display_name: string;
    external_ref_issuer: string;
    state: string;
};
export declare const testRevUserNewer: {
    id: string;
    created_date: string;
    display_name: string;
    email: string;
    rev_org: {
        id: string;
        account: {
            id: string;
            display_name: string;
            domains: string[];
            state: string;
        };
        created_date: string;
        display_name: string;
        external_ref_issuer: string;
        state: string;
    };
};
export declare const testRevUserOlder: {
    id: string;
    display_name: string;
    email: string;
    rev_org: {
        id: string;
        account: {
            id: string;
            display_name: string;
            domains: string[];
            state: string;
        };
        created_date: string;
        display_name: string;
        external_ref_issuer: string;
        state: string;
    };
    created_date: string;
};
export declare const tagsResponse: types.TagsResponse;
export declare const accountsListResponse: types.AccountListResponse;
export declare const revorgsListResponse: types.RevOrgListResponse;
export declare const revUsersListResponse: types.RevUserListResponse;
export declare const revUsersSingleList: types.RevUserListResponse;
export declare const revUsersCreateResponse: (_: never, body: revUserCreateBody) => Promise<revUserResponse>;
export declare const revUserUpdateTagsResponse: (_: never, body: {
    id: string;
    tags: string[];
}) => Promise<{
    rev_user: {
        id: string;
        tags: {
            tag: string;
        }[];
    };
}>;
export declare const accountCreateResponse: (_: never, body: types.CreateAccountBody) => Promise<{
    account: {
        id: string;
        created_date: string;
        display_name: string;
        domains: string[] | undefined;
        tags: {
            id: string;
        }[] | undefined;
        state: string;
        external_refs: string[];
    };
}>;
export declare const timelineEntriesCreateResponse: {
    data: {
        timeline_entry: {
            id: string;
        };
    };
};
export declare const devUserSelfResponse: {
    data: {
        dev_user: {
            id: string;
        };
    };
};
export declare const settings: {
    apiKey: string;
    blacklistedDomains: string;
};
export {};
