///
import { Component, MountOptions } from 'svelte';
interface MountReturn {
component: Record;
}
/**
* Mounts a Svelte component inside the Cypress browser
*
* @param {Record} Component Svelte component being mounted
* @param {MountReturn} options options to customize the component being mounted
* @returns Cypress.Chainable
*
* @example
* import Counter from './Counter.svelte'
* import { mount } from 'cypress/svelte'
*
* it('should render', () => {
* mount(Counter, { props: { count: 42 } })
* cy.get('button').contains(42)
* })
*
* @see {@link https://on.cypress.io/mounting-svelte} for more details.
*/
declare function mount(Component: Component, Record, any>, options?: Omit & {
log?: boolean;
}): Cypress.Chainable;
export { MountReturn, mount };